Face Generation

In this project, you'll use generative adversarial networks to generate new images of faces.

Get the Data

You'll be using two datasets in this project:

  • MNIST
  • CelebA

Since the celebA dataset is complex and you're doing GANs in a project for the first time, we want you to test your neural network on MNIST before CelebA. Running the GANs on MNIST will allow you to see how well your model trains sooner.

If you're using FloydHub, set data_dir to "/input" and use the FloydHub data ID "R5KrjnANiKVhLWAkpXhNBe".

In [1]:
data_dir = './data'

# FloydHub - Use with data ID "R5KrjnANiKVhLWAkpXhNBe"
#data_dir = '/input'


"""
DON'T MODIFY ANYTHING IN THIS CELL
"""
import helper

helper.download_extract('mnist', data_dir)
helper.download_extract('celeba', data_dir)
Found mnist Data
Found celeba Data

Explore the Data

MNIST

As you're aware, the MNIST dataset contains images of handwritten digits. You can view the first number of examples by changing show_n_images.

In [2]:
show_n_images = 25

"""
DON'T MODIFY ANYTHING IN THIS CELL
"""
%matplotlib inline
import os
from glob import glob
from matplotlib import pyplot

mnist_images = helper.get_batch(glob(os.path.join(data_dir, 'mnist/*.jpg'))[:show_n_images], 28, 28, 'L')
pyplot.imshow(helper.images_square_grid(mnist_images, 'L'), cmap='gray')
Out[2]:
<matplotlib.image.AxesImage at 0x18eb3a6f4a8>

CelebA

The CelebFaces Attributes Dataset (CelebA) dataset contains over 200,000 celebrity images with annotations. Since you're going to be generating faces, you won't need the annotations. You can view the first number of examples by changing show_n_images.

In [3]:
show_n_images = 25

"""
DON'T MODIFY ANYTHING IN THIS CELL
"""
mnist_images = helper.get_batch(glob(os.path.join(data_dir, 'img_align_celeba/*.jpg'))[:show_n_images], 28, 28, 'RGB')
pyplot.imshow(helper.images_square_grid(mnist_images, 'RGB'))
Out[3]:
<matplotlib.image.AxesImage at 0x18eb3b24c50>

Preprocess the Data

Since the project's main focus is on building the GANs, we'll preprocess the data for you. The values of the MNIST and CelebA dataset will be in the range of -0.5 to 0.5 of 28x28 dimensional images. The CelebA images will be cropped to remove parts of the image that don't include a face, then resized down to 28x28.

The MNIST images are black and white images with a single color channel while the CelebA images have 3 color channels (RGB color channel).

Build the Neural Network

You'll build the components necessary to build a GANs by implementing the following functions below:

  • model_inputs
  • discriminator
  • generator
  • model_loss
  • model_opt
  • train

Check the Version of TensorFlow and Access to GPU

This will check to make sure you have the correct version of TensorFlow and access to a GPU

In [4]:
"""
DON'T MODIFY ANYTHING IN THIS CELL
"""
from distutils.version import LooseVersion
import warnings
import tensorflow as tf

# Check TensorFlow Version
assert LooseVersion(tf.__version__) >= LooseVersion('1.0'), 'Please use TensorFlow version 1.0 or newer.  You are using {}'.format(tf.__version__)
print('TensorFlow Version: {}'.format(tf.__version__))

# Check for a GPU
if not tf.test.gpu_device_name():
    warnings.warn('No GPU found. Please use a GPU to train your neural network.')
else:
    print('Default GPU Device: {}'.format(tf.test.gpu_device_name()))
TensorFlow Version: 1.1.0
C:\Users\Jorge\Anaconda3\envs\tensorflow\lib\site-packages\ipykernel_launcher.py:14: UserWarning: No GPU found. Please use a GPU to train your neural network.
  

Input

Implement the model_inputs function to create TF Placeholders for the Neural Network. It should create the following placeholders:

  • Real input images placeholder with rank 4 using image_width, image_height, and image_channels.
  • Z input placeholder with rank 2 using z_dim.
  • Learning rate placeholder with rank 0.

Return the placeholders in the following the tuple (tensor of real input images, tensor of z data)

In [5]:
import problem_unittests as tests

def model_inputs(image_width, image_height, image_channels, z_dim):
    """
    Create the model inputs
    :param image_width: The input image width
    :param image_height: The input image height
    :param image_channels: The number of image channels
    :param z_dim: The dimension of Z
    :return: Tuple of (tensor of real input images, tensor of z data, learning rate)
    """
    # TODO: Implement Function
    inputs_real = tf.placeholder(tf.float32, [None, image_width, image_height, image_channels], name='input_real')
    inputs_z = tf.placeholder(tf.float32, [None, z_dim], name='input_z')
    lr = tf.placeholder(tf.float32, name='lr')

    return inputs_real, inputs_z, lr


"""
DON'T MODIFY ANYTHING IN THIS CELL THAT IS BELOW THIS LINE
"""
tests.test_model_inputs(model_inputs)
Tests Passed

Discriminator

Implement discriminator to create a discriminator neural network that discriminates on images. This function should be able to reuse the variables in the neural network. Use tf.variable_scope with a scope name of "discriminator" to allow the variables to be reused. The function should return a tuple of (tensor output of the discriminator, tensor logits of the discriminator).

In [6]:
def discriminator(images, reuse=False):
    """
    Create the discriminator network
    :param images: Tensor of input image(s)
    :param reuse: Boolean if the weights should be reused
    :return: Tuple of (tensor output of the discriminator, tensor logits of the discriminator)
    """
    # TODO: Implement Function
    with tf.variable_scope('discriminator', reuse=reuse):
        x1 = tf.layers.conv2d(images, 32, 5, strides=2, padding='same')
        relu1 = tf.maximum(0.2*x1, x1)
        ## 14x14x32
        
        x2 = tf.layers.conv2d(relu1, 64, 5, strides=2, padding='same')
        bn2 = tf.layers.batch_normalization(x2, training=True)
        relu2 = tf.maximum(0.2*bn2,bn2)
        ## 7x7x64
        
        x3 = tf.layers.conv2d(relu2, 128, 5, strides=2, padding='same')
        bn3 = tf.layers.batch_normalization(x3, training=True)
        relu3 = tf.maximum(0.2*bn3, bn3)
        #print(relu3.shape)
        
        flat = tf.reshape(relu3, (-1, 4*4*128))
        logits = tf.layers.dense(flat, 1)
        out = tf.sigmoid(logits)
        

    return out, logits


"""
DON'T MODIFY ANYTHING IN THIS CELL THAT IS BELOW THIS LINE
"""
tests.test_discriminator(discriminator, tf)
Tests Passed

Generator

Implement generator to generate an image using z. This function should be able to reuse the variables in the neural network. Use tf.variable_scope with a scope name of "generator" to allow the variables to be reused. The function should return the generated 28 x 28 x out_channel_dim images.

In [7]:
def generator(z, out_channel_dim, is_train=True):
    """
    Create the generator network
    :param z: Input z
    :param out_channel_dim: The number of channels in the output image
    :param is_train: Boolean if generator is being used for training
    :return: The tensor output of the generator
    """
    # TODO: Implement Function
    ## no reuse parameter, then Not is_train
    with tf.variable_scope('generator', reuse=not is_train):
        
        #first fully connected
        x1 = tf.layers.dense(z, 2*2*128)
        
        x1 = tf.reshape(x1, (-1, 2, 2, 128))
        x1 = tf.layers.batch_normalization(x1, training=is_train)
        x1 = tf.maximum(0.2*x1,x1)
        
        ##print(x1.shape)
        
        #same padding  4x4
        #valid padding 7x7
        x2 = tf.layers.conv2d_transpose(x1, 64,5,strides=2, padding='valid')
        x2 = tf.layers.batch_normalization(x2, training=is_train)
        x2 = tf.maximum(0.2*x2, x2)
        ##print(x2.shape)
        
        x3 = tf.layers.conv2d_transpose(x2, 32, 4, strides=2, padding='same')
        x3 = tf.layers.batch_normalization(x3, training=is_train)
        x3 = tf.maximum(0.2*x3, x3)
        ##print(x3.shape)
        logits = tf.layers.conv2d_transpose(x3, out_channel_dim, 4, strides=2, padding='same')
        
        out = tf.tanh(logits)
        ##print(out.shape)
    
    return out


"""
DON'T MODIFY ANYTHING IN THIS CELL THAT IS BELOW THIS LINE
"""
tests.test_generator(generator, tf)
Tests Passed

Loss

Implement model_loss to build the GANs for training and calculate the loss. The function should return a tuple of (discriminator loss, generator loss). Use the following functions you implemented:

  • discriminator(images, reuse=False)
  • generator(z, out_channel_dim, is_train=True)
In [8]:
def model_loss(input_real, input_z, out_channel_dim):
    """
    Get the loss for the discriminator and generator
    :param input_real: Images from the real dataset
    :param input_z: Z input
    :param out_channel_dim: The number of channels in the output image
    :return: A tuple of (discriminator loss, generator loss)
    """
    # TODO: Implement Function
    g_model = generator(input_z, out_channel_dim)
    d_model_real, d_logits_real = discriminator(input_real)
    d_model_fake, d_logits_fake = discriminator(g_model, reuse=True)
    
    d_loss_real = tf.reduce_mean( tf.nn.sigmoid_cross_entropy_with_logits( logits = d_logits_real,
                                                                           labels = tf.ones_like(d_model_real)
                                                                         )
                                )
    d_loss_fake = tf.reduce_mean( tf.nn.sigmoid_cross_entropy_with_logits( logits= d_logits_fake,
                                                                           labels = tf.zeros_like(d_model_fake)
                                                                         )
                                )
    g_loss = tf.reduce_mean( tf.nn.sigmoid_cross_entropy_with_logits( logits = d_logits_fake,
                                                                      labels= tf.ones_like(d_model_fake)
                                                                    )
                           )
    
    d_loss = d_loss_real + d_loss_fake
    
    return d_loss, g_loss


"""
DON'T MODIFY ANYTHING IN THIS CELL THAT IS BELOW THIS LINE
"""
tests.test_model_loss(model_loss)
Tests Passed

Optimization

Implement model_opt to create the optimization operations for the GANs. Use tf.trainable_variables to get all the trainable variables. Filter the variables with names that are in the discriminator and generator scope names. The function should return a tuple of (discriminator training operation, generator training operation).

In [9]:
def model_opt(d_loss, g_loss, learning_rate, beta1):
    """
    Get optimization operations
    :param d_loss: Discriminator loss Tensor
    :param g_loss: Generator loss Tensor
    :param learning_rate: Learning Rate Placeholder
    :param beta1: The exponential decay rate for the 1st moment in the optimizer
    :return: A tuple of (discriminator training operation, generator training operation)
    """
    # TODO: Implement Function
    t_vars = tf.trainable_variables()
    d_vars = [var for var in t_vars if var.name.startswith('discriminator')]
    g_vars = [var for var in t_vars if var.name.startswith('generator')]
    
    with tf.control_dependencies(tf.get_collection(tf.GraphKeys.UPDATE_OPS)):
        d_train_opt = tf.train.AdamOptimizer(learning_rate, beta1=beta1).minimize(d_loss, var_list=d_vars)
        g_train_opt = tf.train.AdamOptimizer(learning_rate, beta1=beta1).minimize(g_loss, var_list=g_vars)
    
    return d_train_opt, g_train_opt


"""
DON'T MODIFY ANYTHING IN THIS CELL THAT IS BELOW THIS LINE
"""
tests.test_model_opt(model_opt, tf)
Tests Passed

Neural Network Training

Show Output

Use this function to show the current output of the generator during training. It will help you determine how well the GANs is training.

In [10]:
"""
DON'T MODIFY ANYTHING IN THIS CELL
"""
import numpy as np

def show_generator_output(sess, n_images, input_z, out_channel_dim, image_mode):
    """
    Show example output for the generator
    :param sess: TensorFlow session
    :param n_images: Number of Images to display
    :param input_z: Input Z Tensor
    :param out_channel_dim: The number of channels in the output image
    :param image_mode: The mode to use for images ("RGB" or "L")
    """
    cmap = None if image_mode == 'RGB' else 'gray'
    z_dim = input_z.get_shape().as_list()[-1]
    example_z = np.random.uniform(-1, 1, size=[n_images, z_dim])

    samples = sess.run(
        generator(input_z, out_channel_dim, False),
        feed_dict={input_z: example_z})

    images_grid = helper.images_square_grid(samples, image_mode)
    pyplot.imshow(images_grid, cmap=cmap)
    pyplot.show()

Train

Implement train to build and train the GANs. Use the following functions you implemented:

  • model_inputs(image_width, image_height, image_channels, z_dim)
  • model_loss(input_real, input_z, out_channel_dim)
  • model_opt(d_loss, g_loss, learning_rate, beta1)

Use the show_generator_output to show generator output while you train. Running show_generator_output for every batch will drastically increase training time and increase the size of the notebook. It's recommended to print the generator output every 100 batches.

In [11]:
def train(epoch_count, batch_size, z_dim, learning_rate, beta1, get_batches, data_shape, data_image_mode):
    """
    Train the GAN
    :param epoch_count: Number of epochs
    :param batch_size: Batch Size
    :param z_dim: Z dimension
    :param learning_rate: Learning Rate
    :param beta1: The exponential decay rate for the 1st moment in the optimizer
    :param get_batches: Function to get batches
    :param data_shape: Shape of the data
    :param data_image_mode: The image mode to use for images ("RGB" or "L")
    """
    # TODO: Build Model
    ##saver = tf.train.Saver()
    sample_z = np.random.uniform(-1, 1, size=(72, z_dim))
    
    samples, losses = [], []
    steps = 0
    
    print_every = 10
    show_every = 100
    
    ##-----Model Inputs-----##
    inputs_real, inputs_z, lrt = model_inputs(data_shape[1], data_shape[2], data_shape[3], z_dim)
    ##-----Model Loss-------##
    d_loss, g_loss = model_loss(inputs_real, inputs_z, data_shape[3])
    ##-----Model Opt--------##
    d_train_opt, g_train_opt = model_opt(d_loss, g_loss, learning_rate, beta1)
    
    with tf.Session() as sess:
        sess.run(tf.global_variables_initializer())
        for epoch_i in range(epoch_count):
            for batch_images in get_batches(batch_size):
                steps += 1
                
                ##rescale
                batch_images = (batch_images*2)
                
                #noise
                batch_z = np.random.uniform(-1, 1, size=(batch_size, z_dim))
                
                #optimizers
                _ = sess.run(d_train_opt, feed_dict={inputs_real:batch_images ,inputs_z: batch_z, lrt:learning_rate})
                _ = sess.run(g_train_opt, feed_dict={inputs_z:batch_z, inputs_real:batch_images, lrt:learning_rate})
                
                if steps%print_every == 0:
                    train_loss_d = d_loss.eval({inputs_z:batch_z, inputs_real:batch_images})
                    train_loss_g = g_loss.eval({inputs_z:batch_z})
                    
                    print("Epoch {}/{}...".format(epoch_i + 1, epoch_count),
                          "Discriminator Loss: {:.4f}...".format(train_loss_d),
                          "Generator Loss: {:.4f}".format(train_loss_g))
                    losses.append((train_loss_d, train_loss_g))
                    
                if steps%show_every == 0:
                    show_generator_output(sess, 25, inputs_z, data_shape[3], data_image_mode)
                    
                    '''
            saver.save(sess, './checkpoints/generator.ckpt')
        with open('samples.pkl', 'wb') as f:
            pkl.dump(samples, f)        
                    '''
                    
            
                
                

MNIST

Test your GANs architecture on MNIST. After 2 epochs, the GANs should be able to generate images that look like handwritten digits. Make sure the loss of the generator is lower than the loss of the discriminator or close to 0.

In [ ]:
batch_size = 16
z_dim = 100
learning_rate = 0.0001
beta1 = 0.5


"""
DON'T MODIFY ANYTHING IN THIS CELL THAT IS BELOW THIS LINE
"""
epochs = 2

mnist_dataset = helper.Dataset('mnist', glob(os.path.join(data_dir, 'mnist/*.jpg')))
with tf.Graph().as_default():
    train(epochs, batch_size, z_dim, learning_rate, beta1, mnist_dataset.get_batches,
          mnist_dataset.shape, mnist_dataset.image_mode)
Epoch 1/2... Discriminator Loss: 0.2844... Generator Loss: 1.6680
Epoch 1/2... Discriminator Loss: 0.2370... Generator Loss: 2.0024
Epoch 1/2... Discriminator Loss: 0.1865... Generator Loss: 2.1405
Epoch 1/2... Discriminator Loss: 0.0825... Generator Loss: 3.0359
Epoch 1/2... Discriminator Loss: 0.0674... Generator Loss: 3.2269
Epoch 1/2... Discriminator Loss: 0.0662... Generator Loss: 3.2875
Epoch 1/2... Discriminator Loss: 0.0552... Generator Loss: 3.4676
Epoch 1/2... Discriminator Loss: 0.0795... Generator Loss: 2.8961
Epoch 1/2... Discriminator Loss: 0.1069... Generator Loss: 2.8454
Epoch 1/2... Discriminator Loss: 0.0894... Generator Loss: 3.1303
Epoch 1/2... Discriminator Loss: 0.1795... Generator Loss: 2.2105
Epoch 1/2... Discriminator Loss: 0.1843... Generator Loss: 2.4846
Epoch 1/2... Discriminator Loss: 0.1052... Generator Loss: 2.7896
Epoch 1/2... Discriminator Loss: 0.1290... Generator Loss: 2.8395
Epoch 1/2... Discriminator Loss: 0.4031... Generator Loss: 1.2783
Epoch 1/2... Discriminator Loss: 0.1614... Generator Loss: 2.7351
Epoch 1/2... Discriminator Loss: 0.4340... Generator Loss: 4.8030
Epoch 1/2... Discriminator Loss: 0.2186... Generator Loss: 2.1467
Epoch 1/2... Discriminator Loss: 0.1130... Generator Loss: 3.4090
Epoch 1/2... Discriminator Loss: 0.1627... Generator Loss: 2.2860
Epoch 1/2... Discriminator Loss: 0.0960... Generator Loss: 3.0841
Epoch 1/2... Discriminator Loss: 0.0663... Generator Loss: 3.3493
Epoch 1/2... Discriminator Loss: 0.0765... Generator Loss: 3.1546
Epoch 1/2... Discriminator Loss: 0.0577... Generator Loss: 3.6131
Epoch 1/2... Discriminator Loss: 0.0409... Generator Loss: 4.2433
Epoch 1/2... Discriminator Loss: 0.0464... Generator Loss: 3.6521
Epoch 1/2... Discriminator Loss: 0.0300... Generator Loss: 4.3323
Epoch 1/2... Discriminator Loss: 0.0382... Generator Loss: 4.7540
Epoch 1/2... Discriminator Loss: 0.0250... Generator Loss: 5.0178
Epoch 1/2... Discriminator Loss: 0.0282... Generator Loss: 4.2513
Epoch 1/2... Discriminator Loss: 0.0529... Generator Loss: 6.4633
Epoch 1/2... Discriminator Loss: 0.0605... Generator Loss: 3.5659
Epoch 1/2... Discriminator Loss: 0.0229... Generator Loss: 4.5546
Epoch 1/2... Discriminator Loss: 0.0318... Generator Loss: 5.5800
Epoch 1/2... Discriminator Loss: 0.0629... Generator Loss: 3.3358
Epoch 1/2... Discriminator Loss: 0.0230... Generator Loss: 4.1293
Epoch 1/2... Discriminator Loss: 0.0384... Generator Loss: 4.2128
Epoch 1/2... Discriminator Loss: 0.0330... Generator Loss: 4.5711
Epoch 1/2... Discriminator Loss: 0.0424... Generator Loss: 4.0001
Epoch 1/2... Discriminator Loss: 0.0255... Generator Loss: 4.5304
Epoch 1/2... Discriminator Loss: 0.0353... Generator Loss: 4.1302
Epoch 1/2... Discriminator Loss: 0.0593... Generator Loss: 3.3176
Epoch 1/2... Discriminator Loss: 0.0204... Generator Loss: 5.9973
Epoch 1/2... Discriminator Loss: 0.0337... Generator Loss: 4.6040
Epoch 1/2... Discriminator Loss: 0.0298... Generator Loss: 3.9771
Epoch 1/2... Discriminator Loss: 0.1046... Generator Loss: 5.0658
Epoch 1/2... Discriminator Loss: 0.0424... Generator Loss: 3.6588
Epoch 1/2... Discriminator Loss: 0.0395... Generator Loss: 11.5482
Epoch 1/2... Discriminator Loss: 0.0701... Generator Loss: 3.6841
Epoch 1/2... Discriminator Loss: 0.1077... Generator Loss: 3.1943
Epoch 1/2... Discriminator Loss: 0.0544... Generator Loss: 3.6586
Epoch 1/2... Discriminator Loss: 0.0787... Generator Loss: 4.4219
Epoch 1/2... Discriminator Loss: 0.0244... Generator Loss: 4.3908
Epoch 1/2... Discriminator Loss: 0.1000... Generator Loss: 3.6863
Epoch 1/2... Discriminator Loss: 0.0827... Generator Loss: 3.4705
Epoch 1/2... Discriminator Loss: 0.0703... Generator Loss: 3.7670
Epoch 1/2... Discriminator Loss: 0.0747... Generator Loss: 3.4911
Epoch 1/2... Discriminator Loss: 0.0812... Generator Loss: 5.5999
Epoch 1/2... Discriminator Loss: 0.0396... Generator Loss: 4.6154
Epoch 1/2... Discriminator Loss: 0.0841... Generator Loss: 3.9802
Epoch 1/2... Discriminator Loss: 0.0846... Generator Loss: 3.8318
Epoch 1/2... Discriminator Loss: 0.0756... Generator Loss: 3.7672
Epoch 1/2... Discriminator Loss: 0.0661... Generator Loss: 4.3866
Epoch 1/2... Discriminator Loss: 0.1039... Generator Loss: 2.8200
Epoch 1/2... Discriminator Loss: 0.0551... Generator Loss: 4.9326
Epoch 1/2... Discriminator Loss: 0.0612... Generator Loss: 3.7438
Epoch 1/2... Discriminator Loss: 0.1254... Generator Loss: 2.9579
Epoch 1/2... Discriminator Loss: 0.0350... Generator Loss: 5.5502
Epoch 1/2... Discriminator Loss: 0.0298... Generator Loss: 4.7355
Epoch 1/2... Discriminator Loss: 0.0431... Generator Loss: 4.4166
Epoch 1/2... Discriminator Loss: 0.0480... Generator Loss: 4.6544
Epoch 1/2... Discriminator Loss: 0.0628... Generator Loss: 4.5782
Epoch 1/2... Discriminator Loss: 0.0685... Generator Loss: 5.2140
Epoch 1/2... Discriminator Loss: 0.0071... Generator Loss: 6.3171
Epoch 1/2... Discriminator Loss: 0.5783... Generator Loss: 1.2957
Epoch 1/2... Discriminator Loss: 0.1263... Generator Loss: 2.9565
Epoch 1/2... Discriminator Loss: 0.1315... Generator Loss: 3.3372
Epoch 1/2... Discriminator Loss: 0.0388... Generator Loss: 4.7473
Epoch 1/2... Discriminator Loss: 0.0942... Generator Loss: 3.5774
Epoch 1/2... Discriminator Loss: 0.1230... Generator Loss: 2.9733
Epoch 1/2... Discriminator Loss: 0.0660... Generator Loss: 4.1548
Epoch 1/2... Discriminator Loss: 0.0604... Generator Loss: 3.7516
Epoch 1/2... Discriminator Loss: 0.0913... Generator Loss: 3.3716
Epoch 1/2... Discriminator Loss: 0.0756... Generator Loss: 3.8858
Epoch 1/2... Discriminator Loss: 0.3972... Generator Loss: 1.4762
Epoch 1/2... Discriminator Loss: 0.0600... Generator Loss: 4.8084
Epoch 1/2... Discriminator Loss: 0.0278... Generator Loss: 4.7491
Epoch 1/2... Discriminator Loss: 0.1992... Generator Loss: 3.7693
Epoch 1/2... Discriminator Loss: 0.2653... Generator Loss: 4.2844
Epoch 1/2... Discriminator Loss: 0.1219... Generator Loss: 3.7969
Epoch 1/2... Discriminator Loss: 0.2558... Generator Loss: 1.9214
Epoch 1/2... Discriminator Loss: 0.2543... Generator Loss: 2.6219
Epoch 1/2... Discriminator Loss: 0.0844... Generator Loss: 3.3441
Epoch 1/2... Discriminator Loss: 0.0800... Generator Loss: 4.5202
Epoch 1/2... Discriminator Loss: 0.1050... Generator Loss: 3.3055
Epoch 1/2... Discriminator Loss: 0.3025... Generator Loss: 6.0560
Epoch 1/2... Discriminator Loss: 0.0527... Generator Loss: 4.0665
Epoch 1/2... Discriminator Loss: 0.1372... Generator Loss: 2.5541
Epoch 1/2... Discriminator Loss: 0.1218... Generator Loss: 3.6889
Epoch 1/2... Discriminator Loss: 0.0697... Generator Loss: 3.6483
Epoch 1/2... Discriminator Loss: 0.0958... Generator Loss: 4.0213
Epoch 1/2... Discriminator Loss: 0.3205... Generator Loss: 3.9523
Epoch 1/2... Discriminator Loss: 0.1607... Generator Loss: 3.0619
Epoch 1/2... Discriminator Loss: 0.1565... Generator Loss: 2.6797
Epoch 1/2... Discriminator Loss: 0.0551... Generator Loss: 3.8340
Epoch 1/2... Discriminator Loss: 0.2221... Generator Loss: 1.9560
Epoch 1/2... Discriminator Loss: 0.2640... Generator Loss: 2.3747
Epoch 1/2... Discriminator Loss: 0.1048... Generator Loss: 3.1839
Epoch 1/2... Discriminator Loss: 0.1520... Generator Loss: 3.1863
Epoch 1/2... Discriminator Loss: 0.1424... Generator Loss: 3.5808
Epoch 1/2... Discriminator Loss: 0.1025... Generator Loss: 3.0937
Epoch 1/2... Discriminator Loss: 0.2656... Generator Loss: 2.1727
Epoch 1/2... Discriminator Loss: 0.1466... Generator Loss: 3.6241
Epoch 1/2... Discriminator Loss: 0.1645... Generator Loss: 2.9142
Epoch 1/2... Discriminator Loss: 0.1439... Generator Loss: 3.5717
Epoch 1/2... Discriminator Loss: 0.1913... Generator Loss: 4.5092
Epoch 1/2... Discriminator Loss: 0.1421... Generator Loss: 2.7389
Epoch 1/2... Discriminator Loss: 0.2310... Generator Loss: 1.9413
Epoch 1/2... Discriminator Loss: 0.4194... Generator Loss: 1.5686
Epoch 1/2... Discriminator Loss: 0.1774... Generator Loss: 4.2328
Epoch 1/2... Discriminator Loss: 0.1102... Generator Loss: 2.8884
Epoch 1/2... Discriminator Loss: 0.7643... Generator Loss: 5.2150
Epoch 1/2... Discriminator Loss: 0.1954... Generator Loss: 3.6864
Epoch 1/2... Discriminator Loss: 0.2383... Generator Loss: 3.6004
Epoch 1/2... Discriminator Loss: 0.2217... Generator Loss: 3.3054
Epoch 1/2... Discriminator Loss: 0.3185... Generator Loss: 1.8723
Epoch 1/2... Discriminator Loss: 0.1973... Generator Loss: 2.5528
Epoch 1/2... Discriminator Loss: 0.1510... Generator Loss: 3.5011
Epoch 1/2... Discriminator Loss: 0.1504... Generator Loss: 3.3446
Epoch 1/2... Discriminator Loss: 0.4222... Generator Loss: 1.5049
Epoch 1/2... Discriminator Loss: 0.1877... Generator Loss: 3.0501
Epoch 1/2... Discriminator Loss: 0.1371... Generator Loss: 2.6726
Epoch 1/2... Discriminator Loss: 0.1549... Generator Loss: 2.6032
Epoch 1/2... Discriminator Loss: 0.1119... Generator Loss: 3.0535
Epoch 1/2... Discriminator Loss: 0.2056... Generator Loss: 3.4755
Epoch 1/2... Discriminator Loss: 0.3229... Generator Loss: 3.5616
Epoch 1/2... Discriminator Loss: 0.2842... Generator Loss: 2.7003
Epoch 1/2... Discriminator Loss: 0.2363... Generator Loss: 2.2920
Epoch 1/2... Discriminator Loss: 0.2089... Generator Loss: 2.5294
Epoch 1/2... Discriminator Loss: 0.1764... Generator Loss: 2.8328
Epoch 1/2... Discriminator Loss: 0.1295... Generator Loss: 3.1788
Epoch 1/2... Discriminator Loss: 0.2756... Generator Loss: 3.1435
Epoch 1/2... Discriminator Loss: 0.1321... Generator Loss: 4.0403
Epoch 1/2... Discriminator Loss: 0.1358... Generator Loss: 3.1086
Epoch 1/2... Discriminator Loss: 0.2627... Generator Loss: 2.5777
Epoch 1/2... Discriminator Loss: 0.1931... Generator Loss: 2.3954
Epoch 1/2... Discriminator Loss: 0.2685... Generator Loss: 1.9377
Epoch 1/2... Discriminator Loss: 0.1801... Generator Loss: 3.4624
Epoch 1/2... Discriminator Loss: 0.6124... Generator Loss: 0.9884
Epoch 1/2... Discriminator Loss: 0.1372... Generator Loss: 2.7089
Epoch 1/2... Discriminator Loss: 0.1282... Generator Loss: 3.2619
Epoch 1/2... Discriminator Loss: 0.1038... Generator Loss: 3.5312
Epoch 1/2... Discriminator Loss: 0.2048... Generator Loss: 2.2595
Epoch 1/2... Discriminator Loss: 0.2558... Generator Loss: 2.0476
Epoch 1/2... Discriminator Loss: 2.7080... Generator Loss: 0.1032
Epoch 1/2... Discriminator Loss: 0.3235... Generator Loss: 2.4416
Epoch 1/2... Discriminator Loss: 0.1892... Generator Loss: 2.7912
Epoch 1/2... Discriminator Loss: 0.2377... Generator Loss: 2.4426
Epoch 1/2... Discriminator Loss: 0.2503... Generator Loss: 2.8296
Epoch 1/2... Discriminator Loss: 0.4052... Generator Loss: 4.7838
Epoch 1/2... Discriminator Loss: 0.1635... Generator Loss: 2.9839
Epoch 1/2... Discriminator Loss: 0.1916... Generator Loss: 3.7812
Epoch 1/2... Discriminator Loss: 0.1805... Generator Loss: 2.8724
Epoch 1/2... Discriminator Loss: 0.3663... Generator Loss: 2.7794
Epoch 1/2... Discriminator Loss: 0.4416... Generator Loss: 1.4314
Epoch 1/2... Discriminator Loss: 0.2385... Generator Loss: 2.7848
Epoch 1/2... Discriminator Loss: 0.1505... Generator Loss: 2.7201
Epoch 1/2... Discriminator Loss: 0.2856... Generator Loss: 1.9328
Epoch 1/2... Discriminator Loss: 0.2697... Generator Loss: 2.1679
Epoch 1/2... Discriminator Loss: 0.1982... Generator Loss: 2.3915
Epoch 1/2... Discriminator Loss: 0.1943... Generator Loss: 3.4971
Epoch 1/2... Discriminator Loss: 0.2147... Generator Loss: 2.0975
Epoch 1/2... Discriminator Loss: 0.2270... Generator Loss: 2.3075
Epoch 1/2... Discriminator Loss: 0.1993... Generator Loss: 3.1055
Epoch 1/2... Discriminator Loss: 0.7775... Generator Loss: 0.8363
Epoch 1/2... Discriminator Loss: 0.2579... Generator Loss: 2.8024
Epoch 1/2... Discriminator Loss: 0.1780... Generator Loss: 2.5409
Epoch 1/2... Discriminator Loss: 0.4242... Generator Loss: 3.0023
Epoch 1/2... Discriminator Loss: 0.2154... Generator Loss: 2.3757
Epoch 1/2... Discriminator Loss: 0.2321... Generator Loss: 2.0655
Epoch 1/2... Discriminator Loss: 0.2586... Generator Loss: 1.9392
Epoch 1/2... Discriminator Loss: 0.1273... Generator Loss: 3.1953
Epoch 1/2... Discriminator Loss: 0.2311... Generator Loss: 1.9856
Epoch 1/2... Discriminator Loss: 0.4543... Generator Loss: 1.3689
Epoch 1/2... Discriminator Loss: 1.0730... Generator Loss: 0.6962
Epoch 1/2... Discriminator Loss: 0.3120... Generator Loss: 2.4191
Epoch 1/2... Discriminator Loss: 0.2355... Generator Loss: 2.2707
Epoch 1/2... Discriminator Loss: 0.1606... Generator Loss: 3.2064
Epoch 1/2... Discriminator Loss: 0.3144... Generator Loss: 1.9605
Epoch 1/2... Discriminator Loss: 0.1794... Generator Loss: 2.3977
Epoch 1/2... Discriminator Loss: 0.1320... Generator Loss: 2.9363
Epoch 1/2... Discriminator Loss: 0.1645... Generator Loss: 2.9484
Epoch 1/2... Discriminator Loss: 0.2963... Generator Loss: 4.5860
Epoch 1/2... Discriminator Loss: 0.2862... Generator Loss: 2.6643
Epoch 1/2... Discriminator Loss: 0.3269... Generator Loss: 2.0059
Epoch 1/2... Discriminator Loss: 0.1953... Generator Loss: 2.8702
Epoch 1/2... Discriminator Loss: 0.1506... Generator Loss: 2.8536
Epoch 1/2... Discriminator Loss: 0.1743... Generator Loss: 2.4561
Epoch 1/2... Discriminator Loss: 0.1538... Generator Loss: 3.1545
Epoch 1/2... Discriminator Loss: 0.2345... Generator Loss: 1.9459
Epoch 1/2... Discriminator Loss: 0.1176... Generator Loss: 3.9127
Epoch 1/2... Discriminator Loss: 0.2010... Generator Loss: 2.7120
Epoch 1/2... Discriminator Loss: 0.2149... Generator Loss: 2.6114
Epoch 1/2... Discriminator Loss: 0.1973... Generator Loss: 2.3950
Epoch 1/2... Discriminator Loss: 0.2292... Generator Loss: 2.5677
Epoch 1/2... Discriminator Loss: 0.2617... Generator Loss: 2.6126
Epoch 1/2... Discriminator Loss: 0.1565... Generator Loss: 4.7569
Epoch 1/2... Discriminator Loss: 0.6355... Generator Loss: 1.2303
Epoch 1/2... Discriminator Loss: 0.2600... Generator Loss: 2.5056
Epoch 1/2... Discriminator Loss: 0.1305... Generator Loss: 3.0427
Epoch 1/2... Discriminator Loss: 0.1949... Generator Loss: 3.4775
Epoch 1/2... Discriminator Loss: 0.2212... Generator Loss: 2.3116
Epoch 1/2... Discriminator Loss: 0.2651... Generator Loss: 2.2284
Epoch 1/2... Discriminator Loss: 0.1961... Generator Loss: 2.2504
Epoch 1/2... Discriminator Loss: 0.1637... Generator Loss: 2.8629
Epoch 1/2... Discriminator Loss: 0.1262... Generator Loss: 3.1158
Epoch 1/2... Discriminator Loss: 0.1463... Generator Loss: 2.4563
Epoch 1/2... Discriminator Loss: 0.2469... Generator Loss: 2.2393
Epoch 1/2... Discriminator Loss: 0.1155... Generator Loss: 3.2006
Epoch 1/2... Discriminator Loss: 0.1745... Generator Loss: 2.5761
Epoch 1/2... Discriminator Loss: 0.7879... Generator Loss: 0.8877
Epoch 1/2... Discriminator Loss: 0.1995... Generator Loss: 2.2068
Epoch 1/2... Discriminator Loss: 0.1915... Generator Loss: 2.5619
Epoch 1/2... Discriminator Loss: 0.4222... Generator Loss: 1.9449
Epoch 1/2... Discriminator Loss: 0.1145... Generator Loss: 3.6210
Epoch 1/2... Discriminator Loss: 0.2278... Generator Loss: 2.2842
Epoch 1/2... Discriminator Loss: 0.8043... Generator Loss: 0.9522
Epoch 1/2... Discriminator Loss: 0.2298... Generator Loss: 2.4763
Epoch 1/2... Discriminator Loss: 0.1710... Generator Loss: 2.7690
Epoch 1/2... Discriminator Loss: 0.2358... Generator Loss: 2.0184
Epoch 1/2... Discriminator Loss: 0.2075... Generator Loss: 2.4877
Epoch 1/2... Discriminator Loss: 0.1827... Generator Loss: 2.6050
Epoch 1/2... Discriminator Loss: 0.2692... Generator Loss: 2.8798
Epoch 1/2... Discriminator Loss: 0.1683... Generator Loss: 3.0202
Epoch 1/2... Discriminator Loss: 0.1685... Generator Loss: 3.5332
Epoch 1/2... Discriminator Loss: 0.1537... Generator Loss: 2.3098
Epoch 1/2... Discriminator Loss: 0.3173... Generator Loss: 2.0719
Epoch 1/2... Discriminator Loss: 0.1543... Generator Loss: 4.7343
Epoch 1/2... Discriminator Loss: 0.1563... Generator Loss: 2.9474
Epoch 1/2... Discriminator Loss: 0.1398... Generator Loss: 2.4824
Epoch 1/2... Discriminator Loss: 0.1860... Generator Loss: 3.2492
Epoch 1/2... Discriminator Loss: 0.1588... Generator Loss: 2.7442
Epoch 1/2... Discriminator Loss: 0.2685... Generator Loss: 3.1281
Epoch 1/2... Discriminator Loss: 0.3925... Generator Loss: 3.9398
Epoch 1/2... Discriminator Loss: 0.1009... Generator Loss: 4.4283
Epoch 1/2... Discriminator Loss: 0.2930... Generator Loss: 2.3830
Epoch 1/2... Discriminator Loss: 0.1858... Generator Loss: 2.6087
Epoch 1/2... Discriminator Loss: 0.3881... Generator Loss: 1.9066
Epoch 1/2... Discriminator Loss: 0.2108... Generator Loss: 2.4081
Epoch 1/2... Discriminator Loss: 0.1538... Generator Loss: 2.8060
Epoch 1/2... Discriminator Loss: 0.2651... Generator Loss: 1.8868
Epoch 1/2... Discriminator Loss: 0.1539... Generator Loss: 3.1183
Epoch 1/2... Discriminator Loss: 0.1643... Generator Loss: 2.5822
Epoch 1/2... Discriminator Loss: 0.1992... Generator Loss: 2.1749
Epoch 1/2... Discriminator Loss: 0.2001... Generator Loss: 2.9442
Epoch 1/2... Discriminator Loss: 0.1834... Generator Loss: 2.2441
Epoch 1/2... Discriminator Loss: 0.2491... Generator Loss: 1.7804
Epoch 1/2... Discriminator Loss: 0.2253... Generator Loss: 2.2724
Epoch 1/2... Discriminator Loss: 0.3904... Generator Loss: 1.4763
Epoch 1/2... Discriminator Loss: 0.4282... Generator Loss: 1.5114
Epoch 1/2... Discriminator Loss: 0.1632... Generator Loss: 2.7340
Epoch 1/2... Discriminator Loss: 0.1306... Generator Loss: 2.5543
Epoch 1/2... Discriminator Loss: 0.2156... Generator Loss: 2.4196
Epoch 1/2... Discriminator Loss: 0.8321... Generator Loss: 0.8529
Epoch 1/2... Discriminator Loss: 0.1110... Generator Loss: 3.1005
Epoch 1/2... Discriminator Loss: 0.3386... Generator Loss: 1.7770
Epoch 1/2... Discriminator Loss: 0.1877... Generator Loss: 2.7902
Epoch 1/2... Discriminator Loss: 0.1640... Generator Loss: 3.1178
Epoch 1/2... Discriminator Loss: 0.2184... Generator Loss: 2.8584
Epoch 1/2... Discriminator Loss: 0.8008... Generator Loss: 4.5781
Epoch 1/2... Discriminator Loss: 0.3904... Generator Loss: 1.5058
Epoch 1/2... Discriminator Loss: 0.5239... Generator Loss: 1.6963
Epoch 1/2... Discriminator Loss: 0.2183... Generator Loss: 2.3656
Epoch 1/2... Discriminator Loss: 0.1811... Generator Loss: 3.0982
Epoch 1/2... Discriminator Loss: 0.2451... Generator Loss: 2.2953
Epoch 1/2... Discriminator Loss: 0.1555... Generator Loss: 3.1541
Epoch 1/2... Discriminator Loss: 0.2117... Generator Loss: 2.3063
Epoch 1/2... Discriminator Loss: 0.1733... Generator Loss: 2.6737
Epoch 1/2... Discriminator Loss: 0.2001... Generator Loss: 2.5221
Epoch 1/2... Discriminator Loss: 0.3809... Generator Loss: 1.6805
Epoch 1/2... Discriminator Loss: 0.1480... Generator Loss: 3.3072
Epoch 1/2... Discriminator Loss: 0.1641... Generator Loss: 3.3234
Epoch 1/2... Discriminator Loss: 0.3981... Generator Loss: 2.0637
Epoch 1/2... Discriminator Loss: 0.4037... Generator Loss: 1.7762
Epoch 1/2... Discriminator Loss: 0.5114... Generator Loss: 3.1835
Epoch 1/2... Discriminator Loss: 0.1594... Generator Loss: 2.4124
Epoch 1/2... Discriminator Loss: 0.2973... Generator Loss: 1.9618
Epoch 1/2... Discriminator Loss: 0.2360... Generator Loss: 2.1593
Epoch 1/2... Discriminator Loss: 0.1756... Generator Loss: 2.6085
Epoch 1/2... Discriminator Loss: 0.1918... Generator Loss: 2.5287
Epoch 1/2... Discriminator Loss: 0.2685... Generator Loss: 1.9070
Epoch 1/2... Discriminator Loss: 0.2076... Generator Loss: 3.4848
Epoch 1/2... Discriminator Loss: 0.1562... Generator Loss: 2.8578
Epoch 1/2... Discriminator Loss: 0.3709... Generator Loss: 1.5652
Epoch 1/2... Discriminator Loss: 0.4323... Generator Loss: 1.5759
Epoch 1/2... Discriminator Loss: 0.2153... Generator Loss: 2.5555
Epoch 1/2... Discriminator Loss: 0.1461... Generator Loss: 2.8419
Epoch 1/2... Discriminator Loss: 0.4995... Generator Loss: 1.4391
Epoch 1/2... Discriminator Loss: 0.1694... Generator Loss: 2.5919
Epoch 1/2... Discriminator Loss: 0.1930... Generator Loss: 2.9574
Epoch 1/2... Discriminator Loss: 0.1852... Generator Loss: 2.1600
Epoch 1/2... Discriminator Loss: 0.2347... Generator Loss: 2.3084
Epoch 1/2... Discriminator Loss: 0.2688... Generator Loss: 1.8365
Epoch 1/2... Discriminator Loss: 0.0825... Generator Loss: 3.2997
Epoch 1/2... Discriminator Loss: 0.3867... Generator Loss: 1.6960
Epoch 1/2... Discriminator Loss: 0.4180... Generator Loss: 1.3889
Epoch 1/2... Discriminator Loss: 0.2379... Generator Loss: 2.8519
Epoch 1/2... Discriminator Loss: 0.2949... Generator Loss: 2.2349
Epoch 1/2... Discriminator Loss: 0.2969... Generator Loss: 2.4488
Epoch 1/2... Discriminator Loss: 0.4284... Generator Loss: 1.6920
Epoch 1/2... Discriminator Loss: 0.2010... Generator Loss: 2.5371
Epoch 1/2... Discriminator Loss: 0.4053... Generator Loss: 1.3865
Epoch 1/2... Discriminator Loss: 0.2607... Generator Loss: 2.6746
Epoch 1/2... Discriminator Loss: 0.6102... Generator Loss: 1.1905
Epoch 1/2... Discriminator Loss: 0.4227... Generator Loss: 1.4486
Epoch 1/2... Discriminator Loss: 0.1368... Generator Loss: 3.0368
Epoch 1/2... Discriminator Loss: 0.3327... Generator Loss: 1.7494
Epoch 1/2... Discriminator Loss: 0.1380... Generator Loss: 3.7839
Epoch 1/2... Discriminator Loss: 0.1649... Generator Loss: 2.6901
Epoch 1/2... Discriminator Loss: 0.4383... Generator Loss: 1.4956
Epoch 1/2... Discriminator Loss: 0.5038... Generator Loss: 1.2464
Epoch 1/2... Discriminator Loss: 0.2574... Generator Loss: 2.1318
Epoch 1/2... Discriminator Loss: 0.1453... Generator Loss: 3.2825
Epoch 1/2... Discriminator Loss: 0.1666... Generator Loss: 2.3764
Epoch 1/2... Discriminator Loss: 0.3595... Generator Loss: 2.4623
Epoch 1/2... Discriminator Loss: 0.2376... Generator Loss: 2.2224
Epoch 1/2... Discriminator Loss: 0.4712... Generator Loss: 1.4123
Epoch 1/2... Discriminator Loss: 0.2065... Generator Loss: 2.2302
Epoch 1/2... Discriminator Loss: 0.3253... Generator Loss: 2.0270
Epoch 1/2... Discriminator Loss: 0.1519... Generator Loss: 2.5399
Epoch 1/2... Discriminator Loss: 0.1654... Generator Loss: 2.5859
Epoch 1/2... Discriminator Loss: 0.1566... Generator Loss: 2.4142
Epoch 1/2... Discriminator Loss: 0.1485... Generator Loss: 3.6629
Epoch 1/2... Discriminator Loss: 0.3321... Generator Loss: 1.6879
Epoch 1/2... Discriminator Loss: 0.1568... Generator Loss: 2.4659
Epoch 1/2... Discriminator Loss: 0.3999... Generator Loss: 1.7714
Epoch 1/2... Discriminator Loss: 0.2984... Generator Loss: 2.1258
Epoch 1/2... Discriminator Loss: 0.2443... Generator Loss: 2.3486
Epoch 1/2... Discriminator Loss: 0.5459... Generator Loss: 1.1582
Epoch 1/2... Discriminator Loss: 0.2313... Generator Loss: 2.7514
Epoch 1/2... Discriminator Loss: 0.1681... Generator Loss: 3.3557
Epoch 1/2... Discriminator Loss: 0.3010... Generator Loss: 1.8152
Epoch 1/2... Discriminator Loss: 0.1863... Generator Loss: 2.6374
Epoch 1/2... Discriminator Loss: 1.4606... Generator Loss: 0.3983
Epoch 1/2... Discriminator Loss: 0.1048... Generator Loss: 3.6937
Epoch 1/2... Discriminator Loss: 0.5649... Generator Loss: 1.3424
Epoch 1/2... Discriminator Loss: 0.1671... Generator Loss: 2.4165
Epoch 1/2... Discriminator Loss: 0.2690... Generator Loss: 2.4976
Epoch 1/2... Discriminator Loss: 0.5828... Generator Loss: 1.4614
Epoch 1/2... Discriminator Loss: 0.3322... Generator Loss: 2.2650
Epoch 1/2... Discriminator Loss: 0.1524... Generator Loss: 4.1623
Epoch 1/2... Discriminator Loss: 0.1970... Generator Loss: 2.4541
Epoch 1/2... Discriminator Loss: 0.5127... Generator Loss: 1.2234
Epoch 1/2... Discriminator Loss: 0.3269... Generator Loss: 2.0676
Epoch 1/2... Discriminator Loss: 0.1774... Generator Loss: 3.1540
Epoch 1/2... Discriminator Loss: 0.3576... Generator Loss: 2.2239
Epoch 1/2... Discriminator Loss: 0.1742... Generator Loss: 2.6872
Epoch 1/2... Discriminator Loss: 0.5122... Generator Loss: 2.8707
Epoch 1/2... Discriminator Loss: 0.6718... Generator Loss: 1.3576
Epoch 1/2... Discriminator Loss: 0.2073... Generator Loss: 2.4097
Epoch 1/2... Discriminator Loss: 0.3123... Generator Loss: 2.2714
Epoch 1/2... Discriminator Loss: 0.3902... Generator Loss: 1.8859
Epoch 1/2... Discriminator Loss: 1.6663... Generator Loss: 0.3506
Epoch 1/2... Discriminator Loss: 0.4197... Generator Loss: 2.1577
Epoch 1/2... Discriminator Loss: 0.2698... Generator Loss: 2.3382
Epoch 1/2... Discriminator Loss: 1.2567... Generator Loss: 0.4576
Epoch 1/2... Discriminator Loss: 0.1125... Generator Loss: 4.4441
Epoch 1/2... Discriminator Loss: 0.1595... Generator Loss: 2.6190
Epoch 1/2... Discriminator Loss: 1.0419... Generator Loss: 0.7468
Epoch 1/2... Discriminator Loss: 0.3796... Generator Loss: 1.7397
Epoch 1/2... Discriminator Loss: 0.1745... Generator Loss: 2.9464
Epoch 1/2... Discriminator Loss: 0.3864... Generator Loss: 1.7000
Epoch 1/2... Discriminator Loss: 0.2732... Generator Loss: 2.8239
Epoch 1/2... Discriminator Loss: 0.1105... Generator Loss: 3.6949
Epoch 1/2... Discriminator Loss: 0.1988... Generator Loss: 2.6787
Epoch 2/2... Discriminator Loss: 0.2143... Generator Loss: 2.7879
Epoch 2/2... Discriminator Loss: 0.1616... Generator Loss: 2.5898
Epoch 2/2... Discriminator Loss: 0.4967... Generator Loss: 1.4717
Epoch 2/2... Discriminator Loss: 0.2398... Generator Loss: 3.0474
Epoch 2/2... Discriminator Loss: 0.1123... Generator Loss: 3.2420
Epoch 2/2... Discriminator Loss: 0.4856... Generator Loss: 2.3612
Epoch 2/2... Discriminator Loss: 0.1627... Generator Loss: 3.1098
Epoch 2/2... Discriminator Loss: 0.3127... Generator Loss: 1.9214
Epoch 2/2... Discriminator Loss: 0.3014... Generator Loss: 1.9013
Epoch 2/2... Discriminator Loss: 0.2011... Generator Loss: 2.5307
Epoch 2/2... Discriminator Loss: 0.2610... Generator Loss: 2.1909
Epoch 2/2... Discriminator Loss: 0.2636... Generator Loss: 2.9298
Epoch 2/2... Discriminator Loss: 0.1613... Generator Loss: 2.2883
Epoch 2/2... Discriminator Loss: 0.4535... Generator Loss: 2.7015
Epoch 2/2... Discriminator Loss: 0.1190... Generator Loss: 3.1354
Epoch 2/2... Discriminator Loss: 0.2634... Generator Loss: 2.3430
Epoch 2/2... Discriminator Loss: 0.2845... Generator Loss: 1.9785
Epoch 2/2... Discriminator Loss: 0.3090... Generator Loss: 1.9608
Epoch 2/2... Discriminator Loss: 0.2332... Generator Loss: 2.4463
Epoch 2/2... Discriminator Loss: 0.5897... Generator Loss: 1.2196
Epoch 2/2... Discriminator Loss: 0.3558... Generator Loss: 1.4826
Epoch 2/2... Discriminator Loss: 0.3707... Generator Loss: 3.0987
Epoch 2/2... Discriminator Loss: 0.1187... Generator Loss: 3.9038
Epoch 2/2... Discriminator Loss: 0.2109... Generator Loss: 2.9308
Epoch 2/2... Discriminator Loss: 0.7581... Generator Loss: 0.9381
Epoch 2/2... Discriminator Loss: 0.3197... Generator Loss: 2.6229
Epoch 2/2... Discriminator Loss: 0.2190... Generator Loss: 2.2685
Epoch 2/2... Discriminator Loss: 0.3196... Generator Loss: 1.7809
Epoch 2/2... Discriminator Loss: 0.2463... Generator Loss: 2.3642
Epoch 2/2... Discriminator Loss: 0.3624... Generator Loss: 1.9271
Epoch 2/2... Discriminator Loss: 0.2005... Generator Loss: 2.4949
Epoch 2/2... Discriminator Loss: 0.0992... Generator Loss: 3.7538
Epoch 2/2... Discriminator Loss: 0.1512... Generator Loss: 2.6125
Epoch 2/2... Discriminator Loss: 0.4095... Generator Loss: 1.6020
Epoch 2/2... Discriminator Loss: 0.4318... Generator Loss: 1.8751
Epoch 2/2... Discriminator Loss: 0.3465... Generator Loss: 1.5319
Epoch 2/2... Discriminator Loss: 0.1987... Generator Loss: 2.0400
Epoch 2/2... Discriminator Loss: 0.1980... Generator Loss: 2.1480
Epoch 2/2... Discriminator Loss: 0.1886... Generator Loss: 2.9973
Epoch 2/2... Discriminator Loss: 0.3781... Generator Loss: 3.2095
Epoch 2/2... Discriminator Loss: 0.2605... Generator Loss: 1.9442
Epoch 2/2... Discriminator Loss: 0.6732... Generator Loss: 0.9788
Epoch 2/2... Discriminator Loss: 0.4925... Generator Loss: 1.2244
Epoch 2/2... Discriminator Loss: 0.2286... Generator Loss: 2.8167
Epoch 2/2... Discriminator Loss: 0.3036... Generator Loss: 1.8447
Epoch 2/2... Discriminator Loss: 0.2292... Generator Loss: 2.4228
Epoch 2/2... Discriminator Loss: 0.4059... Generator Loss: 2.2685
Epoch 2/2... Discriminator Loss: 0.3849... Generator Loss: 1.6941
Epoch 2/2... Discriminator Loss: 0.3517... Generator Loss: 2.9797
Epoch 2/2... Discriminator Loss: 0.1668... Generator Loss: 2.2585
Epoch 2/2... Discriminator Loss: 0.2111... Generator Loss: 2.4031
Epoch 2/2... Discriminator Loss: 0.2561... Generator Loss: 2.3980
Epoch 2/2... Discriminator Loss: 0.1946... Generator Loss: 2.5677
Epoch 2/2... Discriminator Loss: 0.3628... Generator Loss: 2.2598
Epoch 2/2... Discriminator Loss: 0.2800... Generator Loss: 1.7411
Epoch 2/2... Discriminator Loss: 0.1851... Generator Loss: 3.5169
Epoch 2/2... Discriminator Loss: 0.3759... Generator Loss: 2.8246
Epoch 2/2... Discriminator Loss: 0.6538... Generator Loss: 0.9881
Epoch 2/2... Discriminator Loss: 0.2781... Generator Loss: 1.9493
Epoch 2/2... Discriminator Loss: 0.8378... Generator Loss: 0.8167
Epoch 2/2... Discriminator Loss: 0.3550... Generator Loss: 1.7004
Epoch 2/2... Discriminator Loss: 0.3172... Generator Loss: 1.6450
Epoch 2/2... Discriminator Loss: 0.1940... Generator Loss: 2.3562
Epoch 2/2... Discriminator Loss: 1.0216... Generator Loss: 0.7115
Epoch 2/2... Discriminator Loss: 0.2710... Generator Loss: 2.2635
Epoch 2/2... Discriminator Loss: 0.3122... Generator Loss: 1.7318
Epoch 2/2... Discriminator Loss: 0.3653... Generator Loss: 2.1603
Epoch 2/2... Discriminator Loss: 0.2592... Generator Loss: 2.7463
Epoch 2/2... Discriminator Loss: 0.0534... Generator Loss: 4.2149
Epoch 2/2... Discriminator Loss: 0.3295... Generator Loss: 2.0275
Epoch 2/2... Discriminator Loss: 0.2659... Generator Loss: 2.4330
Epoch 2/2... Discriminator Loss: 0.7004... Generator Loss: 3.3895
Epoch 2/2... Discriminator Loss: 0.2996... Generator Loss: 2.1006
Epoch 2/2... Discriminator Loss: 0.2927... Generator Loss: 2.5836
Epoch 2/2... Discriminator Loss: 0.2622... Generator Loss: 2.4079
Epoch 2/2... Discriminator Loss: 0.2385... Generator Loss: 2.4035
Epoch 2/2... Discriminator Loss: 0.2079... Generator Loss: 2.4612
Epoch 2/2... Discriminator Loss: 0.1927... Generator Loss: 2.5854
Epoch 2/2... Discriminator Loss: 0.1430... Generator Loss: 2.8603
Epoch 2/2... Discriminator Loss: 0.3694... Generator Loss: 1.4441
Epoch 2/2... Discriminator Loss: 0.1503... Generator Loss: 2.6031
Epoch 2/2... Discriminator Loss: 0.3517... Generator Loss: 2.2952
Epoch 2/2... Discriminator Loss: 0.3495... Generator Loss: 1.6938
Epoch 2/2... Discriminator Loss: 0.1960... Generator Loss: 2.4113
Epoch 2/2... Discriminator Loss: 0.4826... Generator Loss: 1.3569
Epoch 2/2... Discriminator Loss: 0.3524... Generator Loss: 1.9240
Epoch 2/2... Discriminator Loss: 0.4231... Generator Loss: 1.5014
Epoch 2/2... Discriminator Loss: 0.7139... Generator Loss: 2.9771
Epoch 2/2... Discriminator Loss: 0.3752... Generator Loss: 2.6930
Epoch 2/2... Discriminator Loss: 0.3591... Generator Loss: 2.0264
Epoch 2/2... Discriminator Loss: 0.1578... Generator Loss: 2.7766
Epoch 2/2... Discriminator Loss: 0.3406... Generator Loss: 1.6185
Epoch 2/2... Discriminator Loss: 0.4766... Generator Loss: 1.5899
Epoch 2/2... Discriminator Loss: 0.1861... Generator Loss: 2.5332
Epoch 2/2... Discriminator Loss: 0.0738... Generator Loss: 3.3674
Epoch 2/2... Discriminator Loss: 0.2992... Generator Loss: 1.8899
Epoch 2/2... Discriminator Loss: 0.2786... Generator Loss: 1.7525
Epoch 2/2... Discriminator Loss: 0.2165... Generator Loss: 2.7019
Epoch 2/2... Discriminator Loss: 0.3774... Generator Loss: 1.9821
Epoch 2/2... Discriminator Loss: 0.1749... Generator Loss: 2.4743
Epoch 2/2... Discriminator Loss: 0.2444... Generator Loss: 2.6623
Epoch 2/2... Discriminator Loss: 0.2226... Generator Loss: 2.2844
Epoch 2/2... Discriminator Loss: 0.1866... Generator Loss: 2.8829
Epoch 2/2... Discriminator Loss: 0.1936... Generator Loss: 2.3115
Epoch 2/2... Discriminator Loss: 0.1442... Generator Loss: 2.8451
Epoch 2/2... Discriminator Loss: 0.2821... Generator Loss: 2.1407
Epoch 2/2... Discriminator Loss: 1.0884... Generator Loss: 0.7763
Epoch 2/2... Discriminator Loss: 0.4758... Generator Loss: 1.4542
Epoch 2/2... Discriminator Loss: 0.3066... Generator Loss: 2.0909
Epoch 2/2... Discriminator Loss: 0.2567... Generator Loss: 2.7549
Epoch 2/2... Discriminator Loss: 0.1465... Generator Loss: 2.9414
Epoch 2/2... Discriminator Loss: 0.2118... Generator Loss: 2.9092
Epoch 2/2... Discriminator Loss: 0.5178... Generator Loss: 1.1934
Epoch 2/2... Discriminator Loss: 0.3264... Generator Loss: 4.2134
Epoch 2/2... Discriminator Loss: 0.2886... Generator Loss: 2.6911
Epoch 2/2... Discriminator Loss: 0.2156... Generator Loss: 2.9267
Epoch 2/2... Discriminator Loss: 0.2574... Generator Loss: 2.6909
Epoch 2/2... Discriminator Loss: 0.1003... Generator Loss: 3.4092
Epoch 2/2... Discriminator Loss: 0.3616... Generator Loss: 2.2873
Epoch 2/2... Discriminator Loss: 0.2676... Generator Loss: 2.1181
Epoch 2/2... Discriminator Loss: 0.1633... Generator Loss: 2.7000
Epoch 2/2... Discriminator Loss: 0.2227... Generator Loss: 2.3595
Epoch 2/2... Discriminator Loss: 0.2329... Generator Loss: 1.9053
Epoch 2/2... Discriminator Loss: 0.3292... Generator Loss: 1.6316
Epoch 2/2... Discriminator Loss: 0.1592... Generator Loss: 3.2676
Epoch 2/2... Discriminator Loss: 0.1696... Generator Loss: 3.4369
Epoch 2/2... Discriminator Loss: 0.4218... Generator Loss: 1.4885
Epoch 2/2... Discriminator Loss: 0.2315... Generator Loss: 2.8103
Epoch 2/2... Discriminator Loss: 0.1980... Generator Loss: 2.1812
Epoch 2/2... Discriminator Loss: 0.6276... Generator Loss: 1.1696
Epoch 2/2... Discriminator Loss: 0.1798... Generator Loss: 2.5327
Epoch 2/2... Discriminator Loss: 0.1720... Generator Loss: 2.6612
Epoch 2/2... Discriminator Loss: 0.2495... Generator Loss: 2.2753
Epoch 2/2... Discriminator Loss: 0.2782... Generator Loss: 3.1124
Epoch 2/2... Discriminator Loss: 1.4584... Generator Loss: 0.4569
Epoch 2/2... Discriminator Loss: 0.2813... Generator Loss: 1.8758
Epoch 2/2... Discriminator Loss: 0.2517... Generator Loss: 2.0809
Epoch 2/2... Discriminator Loss: 0.6251... Generator Loss: 0.9672
Epoch 2/2... Discriminator Loss: 0.2055... Generator Loss: 2.4137
Epoch 2/2... Discriminator Loss: 0.1263... Generator Loss: 2.8472
Epoch 2/2... Discriminator Loss: 0.2277... Generator Loss: 2.1796
Epoch 2/2... Discriminator Loss: 0.3078... Generator Loss: 1.7805
Epoch 2/2... Discriminator Loss: 0.1574... Generator Loss: 2.7362
Epoch 2/2... Discriminator Loss: 0.3749... Generator Loss: 1.4615
Epoch 2/2... Discriminator Loss: 0.6680... Generator Loss: 1.2480
Epoch 2/2... Discriminator Loss: 0.2408... Generator Loss: 2.4178
Epoch 2/2... Discriminator Loss: 0.2732... Generator Loss: 1.7606
Epoch 2/2... Discriminator Loss: 0.2195... Generator Loss: 2.1574
Epoch 2/2... Discriminator Loss: 0.2739... Generator Loss: 2.2455
Epoch 2/2... Discriminator Loss: 0.1452... Generator Loss: 2.8409
Epoch 2/2... Discriminator Loss: 0.3187... Generator Loss: 1.9377
Epoch 2/2... Discriminator Loss: 0.1586... Generator Loss: 3.6185
Epoch 2/2... Discriminator Loss: 0.7977... Generator Loss: 0.6940
Epoch 2/2... Discriminator Loss: 0.3520... Generator Loss: 2.6990
Epoch 2/2... Discriminator Loss: 0.6647... Generator Loss: 0.9322
Epoch 2/2... Discriminator Loss: 0.3909... Generator Loss: 1.7053
Epoch 2/2... Discriminator Loss: 0.1676... Generator Loss: 2.2064
Epoch 2/2... Discriminator Loss: 0.2663... Generator Loss: 2.2241
Epoch 2/2... Discriminator Loss: 0.2294... Generator Loss: 2.1350
Epoch 2/2... Discriminator Loss: 0.2548... Generator Loss: 2.4064
Epoch 2/2... Discriminator Loss: 0.1520... Generator Loss: 2.6017
Epoch 2/2... Discriminator Loss: 0.1523... Generator Loss: 3.0136
Epoch 2/2... Discriminator Loss: 0.0573... Generator Loss: 3.7131
Epoch 2/2... Discriminator Loss: 0.2045... Generator Loss: 2.6719
Epoch 2/2... Discriminator Loss: 0.4952... Generator Loss: 1.3110
Epoch 2/2... Discriminator Loss: 0.3521... Generator Loss: 1.6692
Epoch 2/2... Discriminator Loss: 0.2771... Generator Loss: 4.5734
Epoch 2/2... Discriminator Loss: 0.1524... Generator Loss: 2.8773
Epoch 2/2... Discriminator Loss: 0.3298... Generator Loss: 1.9513
Epoch 2/2... Discriminator Loss: 0.4974... Generator Loss: 1.2247
Epoch 2/2... Discriminator Loss: 0.2967... Generator Loss: 1.8890
Epoch 2/2... Discriminator Loss: 0.2532... Generator Loss: 2.1536
Epoch 2/2... Discriminator Loss: 0.2572... Generator Loss: 3.4471
Epoch 2/2... Discriminator Loss: 0.2801... Generator Loss: 3.4320
Epoch 2/2... Discriminator Loss: 0.3113... Generator Loss: 2.0479
Epoch 2/2... Discriminator Loss: 0.3104... Generator Loss: 1.5886
Epoch 2/2... Discriminator Loss: 0.2830... Generator Loss: 2.1402
Epoch 2/2... Discriminator Loss: 0.3447... Generator Loss: 1.6520
Epoch 2/2... Discriminator Loss: 0.3254... Generator Loss: 2.9098
Epoch 2/2... Discriminator Loss: 0.2488... Generator Loss: 2.0237
Epoch 2/2... Discriminator Loss: 0.1630... Generator Loss: 2.6635
Epoch 2/2... Discriminator Loss: 0.2753... Generator Loss: 1.9962
Epoch 2/2... Discriminator Loss: 0.3409... Generator Loss: 1.8970
Epoch 2/2... Discriminator Loss: 0.4148... Generator Loss: 1.6506
Epoch 2/2... Discriminator Loss: 1.5148... Generator Loss: 4.4322
Epoch 2/2... Discriminator Loss: 0.6468... Generator Loss: 2.9549
Epoch 2/2... Discriminator Loss: 0.1906... Generator Loss: 2.7284
Epoch 2/2... Discriminator Loss: 0.4829... Generator Loss: 1.4742
Epoch 2/2... Discriminator Loss: 0.3786... Generator Loss: 1.6612
Epoch 2/2... Discriminator Loss: 0.2726... Generator Loss: 3.2510
Epoch 2/2... Discriminator Loss: 0.2005... Generator Loss: 2.0315
Epoch 2/2... Discriminator Loss: 0.2132... Generator Loss: 2.3139
Epoch 2/2... Discriminator Loss: 0.2310... Generator Loss: 2.7890
Epoch 2/2... Discriminator Loss: 0.4504... Generator Loss: 1.4034
Epoch 2/2... Discriminator Loss: 0.1918... Generator Loss: 2.5192
Epoch 2/2... Discriminator Loss: 0.0986... Generator Loss: 2.9127
Epoch 2/2... Discriminator Loss: 0.2421... Generator Loss: 2.2582
Epoch 2/2... Discriminator Loss: 0.2593... Generator Loss: 1.8091
Epoch 2/2... Discriminator Loss: 0.1829... Generator Loss: 2.3246
Epoch 2/2... Discriminator Loss: 0.4924... Generator Loss: 1.3472
Epoch 2/2... Discriminator Loss: 0.1407... Generator Loss: 2.5969
Epoch 2/2... Discriminator Loss: 0.3409... Generator Loss: 1.6926
Epoch 2/2... Discriminator Loss: 0.1825... Generator Loss: 2.7976
Epoch 2/2... Discriminator Loss: 0.1365... Generator Loss: 3.3405
Epoch 2/2... Discriminator Loss: 0.1628... Generator Loss: 3.6509
Epoch 2/2... Discriminator Loss: 0.1629... Generator Loss: 2.7067
Epoch 2/2... Discriminator Loss: 0.0984... Generator Loss: 3.3021
Epoch 2/2... Discriminator Loss: 0.1779... Generator Loss: 2.5788
Epoch 2/2... Discriminator Loss: 0.3303... Generator Loss: 1.8041
Epoch 2/2... Discriminator Loss: 0.1521... Generator Loss: 2.6374
Epoch 2/2... Discriminator Loss: 0.2440... Generator Loss: 2.0884
Epoch 2/2... Discriminator Loss: 0.1762... Generator Loss: 2.4071
Epoch 2/2... Discriminator Loss: 0.1463... Generator Loss: 2.6354
Epoch 2/2... Discriminator Loss: 0.1938... Generator Loss: 2.7391
Epoch 2/2... Discriminator Loss: 0.1065... Generator Loss: 4.2971
Epoch 2/2... Discriminator Loss: 0.0990... Generator Loss: 4.3113
Epoch 2/2... Discriminator Loss: 0.4616... Generator Loss: 1.4165
Epoch 2/2... Discriminator Loss: 0.2523... Generator Loss: 2.1363
Epoch 2/2... Discriminator Loss: 0.3675... Generator Loss: 1.5086
Epoch 2/2... Discriminator Loss: 0.0987... Generator Loss: 3.4951
Epoch 2/2... Discriminator Loss: 0.2378... Generator Loss: 2.7426
Epoch 2/2... Discriminator Loss: 0.5756... Generator Loss: 1.2262
Epoch 2/2... Discriminator Loss: 0.2754... Generator Loss: 2.9329
Epoch 2/2... Discriminator Loss: 0.2349... Generator Loss: 2.5236
Epoch 2/2... Discriminator Loss: 0.1739... Generator Loss: 2.4979
Epoch 2/2... Discriminator Loss: 0.0881... Generator Loss: 3.8344
Epoch 2/2... Discriminator Loss: 0.3310... Generator Loss: 2.1737
Epoch 2/2... Discriminator Loss: 0.3965... Generator Loss: 1.5616
Epoch 2/2... Discriminator Loss: 0.1249... Generator Loss: 3.1150
Epoch 2/2... Discriminator Loss: 0.2319... Generator Loss: 2.1900
Epoch 2/2... Discriminator Loss: 0.1893... Generator Loss: 2.3301
Epoch 2/2... Discriminator Loss: 0.2478... Generator Loss: 2.1069
Epoch 2/2... Discriminator Loss: 0.3254... Generator Loss: 1.5626
Epoch 2/2... Discriminator Loss: 0.1948... Generator Loss: 2.5349
Epoch 2/2... Discriminator Loss: 0.2473... Generator Loss: 1.9052
Epoch 2/2... Discriminator Loss: 0.2141... Generator Loss: 1.9821
Epoch 2/2... Discriminator Loss: 0.0974... Generator Loss: 3.0426
Epoch 2/2... Discriminator Loss: 0.0882... Generator Loss: 4.2736
Epoch 2/2... Discriminator Loss: 0.2384... Generator Loss: 2.1681
Epoch 2/2... Discriminator Loss: 0.2072... Generator Loss: 2.3746
Epoch 2/2... Discriminator Loss: 0.1675... Generator Loss: 3.3224
Epoch 2/2... Discriminator Loss: 0.3945... Generator Loss: 1.6643
Epoch 2/2... Discriminator Loss: 0.4503... Generator Loss: 3.0664
Epoch 2/2... Discriminator Loss: 0.2978... Generator Loss: 3.2729
Epoch 2/2... Discriminator Loss: 0.1613... Generator Loss: 2.3608
Epoch 2/2... Discriminator Loss: 0.4538... Generator Loss: 1.2763
Epoch 2/2... Discriminator Loss: 0.1311... Generator Loss: 3.2062
Epoch 2/2... Discriminator Loss: 0.3409... Generator Loss: 1.7069
Epoch 2/2... Discriminator Loss: 0.4192... Generator Loss: 1.4654
Epoch 2/2... Discriminator Loss: 0.1958... Generator Loss: 2.1031
Epoch 2/2... Discriminator Loss: 0.2032... Generator Loss: 2.2402
Epoch 2/2... Discriminator Loss: 0.1258... Generator Loss: 3.2148
Epoch 2/2... Discriminator Loss: 0.2253... Generator Loss: 2.8525
Epoch 2/2... Discriminator Loss: 0.5052... Generator Loss: 1.2442
Epoch 2/2... Discriminator Loss: 0.2767... Generator Loss: 1.7604
Epoch 2/2... Discriminator Loss: 0.2302... Generator Loss: 2.2343
Epoch 2/2... Discriminator Loss: 0.1991... Generator Loss: 2.4097
Epoch 2/2... Discriminator Loss: 0.2264... Generator Loss: 2.2766
Epoch 2/2... Discriminator Loss: 0.2762... Generator Loss: 1.6336
Epoch 2/2... Discriminator Loss: 0.4148... Generator Loss: 1.4466
Epoch 2/2... Discriminator Loss: 0.2260... Generator Loss: 2.6784
Epoch 2/2... Discriminator Loss: 0.1156... Generator Loss: 4.5772
Epoch 2/2... Discriminator Loss: 0.3814... Generator Loss: 1.7980
Epoch 2/2... Discriminator Loss: 0.6187... Generator Loss: 1.0708
Epoch 2/2... Discriminator Loss: 0.1296... Generator Loss: 4.6220
Epoch 2/2... Discriminator Loss: 0.3177... Generator Loss: 1.8477
Epoch 2/2... Discriminator Loss: 0.2016... Generator Loss: 2.3309
Epoch 2/2... Discriminator Loss: 0.1677... Generator Loss: 3.3004
Epoch 2/2... Discriminator Loss: 0.2385... Generator Loss: 1.8961
Epoch 2/2... Discriminator Loss: 0.1742... Generator Loss: 2.4944
Epoch 2/2... Discriminator Loss: 0.2423... Generator Loss: 2.1587
Epoch 2/2... Discriminator Loss: 0.9150... Generator Loss: 0.6658
Epoch 2/2... Discriminator Loss: 0.1622... Generator Loss: 2.7153
Epoch 2/2... Discriminator Loss: 0.3783... Generator Loss: 1.8637
Epoch 2/2... Discriminator Loss: 0.1652... Generator Loss: 2.5895
Epoch 2/2... Discriminator Loss: 0.0974... Generator Loss: 3.0711
Epoch 2/2... Discriminator Loss: 0.3701... Generator Loss: 1.8566
Epoch 2/2... Discriminator Loss: 0.3046... Generator Loss: 2.1358
Epoch 2/2... Discriminator Loss: 0.3064... Generator Loss: 1.7045
Epoch 2/2... Discriminator Loss: 0.4455... Generator Loss: 1.3316
Epoch 2/2... Discriminator Loss: 0.3512... Generator Loss: 2.2066
Epoch 2/2... Discriminator Loss: 0.2075... Generator Loss: 2.3603
Epoch 2/2... Discriminator Loss: 0.5661... Generator Loss: 1.0686
Epoch 2/2... Discriminator Loss: 0.2668... Generator Loss: 2.1963
Epoch 2/2... Discriminator Loss: 0.1685... Generator Loss: 2.3601
Epoch 2/2... Discriminator Loss: 0.1864... Generator Loss: 2.6779
Epoch 2/2... Discriminator Loss: 0.1779... Generator Loss: 2.4478
Epoch 2/2... Discriminator Loss: 0.2542... Generator Loss: 1.8975
Epoch 2/2... Discriminator Loss: 0.0936... Generator Loss: 3.5927
Epoch 2/2... Discriminator Loss: 0.1721... Generator Loss: 2.7128
Epoch 2/2... Discriminator Loss: 0.2008... Generator Loss: 2.1162
Epoch 2/2... Discriminator Loss: 0.1746... Generator Loss: 2.5119
Epoch 2/2... Discriminator Loss: 0.2017... Generator Loss: 4.2290
Epoch 2/2... Discriminator Loss: 0.2545... Generator Loss: 2.1978
Epoch 2/2... Discriminator Loss: 0.1862... Generator Loss: 2.6861
Epoch 2/2... Discriminator Loss: 0.2352... Generator Loss: 2.8307
Epoch 2/2... Discriminator Loss: 0.1112... Generator Loss: 3.4862
Epoch 2/2... Discriminator Loss: 0.5205... Generator Loss: 1.2365
Epoch 2/2... Discriminator Loss: 0.1611... Generator Loss: 3.4261
Epoch 2/2... Discriminator Loss: 0.1035... Generator Loss: 3.0335
Epoch 2/2... Discriminator Loss: 0.1231... Generator Loss: 2.9421
Epoch 2/2... Discriminator Loss: 0.2985... Generator Loss: 2.1032
Epoch 2/2... Discriminator Loss: 0.2127... Generator Loss: 2.2532
Epoch 2/2... Discriminator Loss: 0.0602... Generator Loss: 3.8969
Epoch 2/2... Discriminator Loss: 0.1140... Generator Loss: 3.3412
Epoch 2/2... Discriminator Loss: 0.1027... Generator Loss: 3.2433
Epoch 2/2... Discriminator Loss: 0.1515... Generator Loss: 2.8572
Epoch 2/2... Discriminator Loss: 0.1460... Generator Loss: 2.8224
Epoch 2/2... Discriminator Loss: 0.1769... Generator Loss: 2.5373
Epoch 2/2... Discriminator Loss: 0.6634... Generator Loss: 0.9781
Epoch 2/2... Discriminator Loss: 0.7237... Generator Loss: 3.3892
Epoch 2/2... Discriminator Loss: 0.4729... Generator Loss: 1.5356
Epoch 2/2... Discriminator Loss: 0.1942... Generator Loss: 2.3403
Epoch 2/2... Discriminator Loss: 0.2775... Generator Loss: 2.0975
Epoch 2/2... Discriminator Loss: 0.3246... Generator Loss: 1.9674
Epoch 2/2... Discriminator Loss: 0.2224... Generator Loss: 1.8700
Epoch 2/2... Discriminator Loss: 0.7442... Generator Loss: 4.8411
Epoch 2/2... Discriminator Loss: 0.4869... Generator Loss: 2.2170
Epoch 2/2... Discriminator Loss: 0.1098... Generator Loss: 3.1377
Epoch 2/2... Discriminator Loss: 0.2998... Generator Loss: 1.8016
Epoch 2/2... Discriminator Loss: 0.1003... Generator Loss: 3.2173
Epoch 2/2... Discriminator Loss: 0.2275... Generator Loss: 2.5030
Epoch 2/2... Discriminator Loss: 0.2148... Generator Loss: 4.0831
Epoch 2/2... Discriminator Loss: 0.1942... Generator Loss: 2.1279
Epoch 2/2... Discriminator Loss: 0.2554... Generator Loss: 2.4141
Epoch 2/2... Discriminator Loss: 0.0864... Generator Loss: 3.6607
Epoch 2/2... Discriminator Loss: 1.0008... Generator Loss: 0.5678
Epoch 2/2... Discriminator Loss: 0.1774... Generator Loss: 2.1346
Epoch 2/2... Discriminator Loss: 0.0630... Generator Loss: 3.5345
Epoch 2/2... Discriminator Loss: 0.0660... Generator Loss: 3.0645
Epoch 2/2... Discriminator Loss: 0.0754... Generator Loss: 3.4819
Epoch 2/2... Discriminator Loss: 0.0625... Generator Loss: 4.0023
Epoch 2/2... Discriminator Loss: 0.1877... Generator Loss: 2.4100
Epoch 2/2... Discriminator Loss: 0.1727... Generator Loss: 2.3267
Epoch 2/2... Discriminator Loss: 0.1168... Generator Loss: 2.5951
Epoch 2/2... Discriminator Loss: 0.1707... Generator Loss: 3.5073
Epoch 2/2... Discriminator Loss: 0.1843... Generator Loss: 2.3699
Epoch 2/2... Discriminator Loss: 0.3177... Generator Loss: 1.6108
Epoch 2/2... Discriminator Loss: 0.1860... Generator Loss: 2.5429
Epoch 2/2... Discriminator Loss: 0.1253... Generator Loss: 3.3126
Epoch 2/2... Discriminator Loss: 0.0607... Generator Loss: 3.3957
Epoch 2/2... Discriminator Loss: 0.1622... Generator Loss: 2.3928
Epoch 2/2... Discriminator Loss: 0.1083... Generator Loss: 4.9032
Epoch 2/2... Discriminator Loss: 0.0762... Generator Loss: 3.4331
Epoch 2/2... Discriminator Loss: 0.1536... Generator Loss: 2.6354
Epoch 2/2... Discriminator Loss: 0.3751... Generator Loss: 1.4416
Epoch 2/2... Discriminator Loss: 0.0863... Generator Loss: 3.2440
Epoch 2/2... Discriminator Loss: 0.2199... Generator Loss: 3.2632
Epoch 2/2... Discriminator Loss: 0.1182... Generator Loss: 4.0243
Epoch 2/2... Discriminator Loss: 0.3356... Generator Loss: 1.8130
Epoch 2/2... Discriminator Loss: 0.0698... Generator Loss: 8.3470
Epoch 2/2... Discriminator Loss: 0.2752... Generator Loss: 2.4013
Epoch 2/2... Discriminator Loss: 0.2237... Generator Loss: 2.1745
Epoch 2/2... Discriminator Loss: 0.1412... Generator Loss: 3.2770
Epoch 2/2... Discriminator Loss: 0.1071... Generator Loss: 3.0440
Epoch 2/2... Discriminator Loss: 0.4703... Generator Loss: 1.5945
Epoch 2/2... Discriminator Loss: 0.1831... Generator Loss: 2.6726
Epoch 2/2... Discriminator Loss: 0.2247... Generator Loss: 2.5555
Epoch 2/2... Discriminator Loss: 0.1265... Generator Loss: 2.9808
Epoch 2/2... Discriminator Loss: 0.1483... Generator Loss: 2.8141
Epoch 2/2... Discriminator Loss: 0.2806... Generator Loss: 2.1329
Epoch 2/2... Discriminator Loss: 0.3722... Generator Loss: 1.7020
Epoch 2/2... Discriminator Loss: 2.0591... Generator Loss: 0.1855
Epoch 2/2... Discriminator Loss: 0.4561... Generator Loss: 2.3313
Epoch 2/2... Discriminator Loss: 0.1874... Generator Loss: 2.8308
Epoch 2/2... Discriminator Loss: 1.3012... Generator Loss: 0.4207
Epoch 2/2... Discriminator Loss: 0.1134... Generator Loss: 3.4949
Epoch 2/2... Discriminator Loss: 0.2163... Generator Loss: 1.8735
Epoch 2/2... Discriminator Loss: 0.3744... Generator Loss: 1.7603
Epoch 2/2... Discriminator Loss: 0.2283... Generator Loss: 2.1023
Epoch 2/2... Discriminator Loss: 0.3181... Generator Loss: 1.5505
Epoch 2/2... Discriminator Loss: 0.2592... Generator Loss: 2.0011
Epoch 2/2... Discriminator Loss: 0.1275... Generator Loss: 3.3299
Epoch 2/2... Discriminator Loss: 0.0699... Generator Loss: 3.3993
Epoch 2/2... Discriminator Loss: 0.1338... Generator Loss: 3.0715

CelebA

Run your GANs on CelebA. It will take around 20 minutes on the average GPU to run one epoch. You can run the whole epoch or stop when it starts to generate realistic faces.

In [ ]:
batch_size = 16
z_dim = 100
learning_rate = 0.0001
beta1 = 0.5


"""
DON'T MODIFY ANYTHING IN THIS CELL THAT IS BELOW THIS LINE
"""
epochs = 1

celeba_dataset = helper.Dataset('celeba', glob(os.path.join(data_dir, 'img_align_celeba/*.jpg')))
with tf.Graph().as_default():
    train(epochs, batch_size, z_dim, learning_rate, beta1, celeba_dataset.get_batches,
          celeba_dataset.shape, celeba_dataset.image_mode)
Epoch 1/1... Discriminator Loss: 0.5432... Generator Loss: 1.3423
Epoch 1/1... Discriminator Loss: 0.3302... Generator Loss: 1.7230
Epoch 1/1... Discriminator Loss: 0.2985... Generator Loss: 2.0417
Epoch 1/1... Discriminator Loss: 0.2791... Generator Loss: 2.2092
Epoch 1/1... Discriminator Loss: 0.1060... Generator Loss: 2.9969
Epoch 1/1... Discriminator Loss: 0.2135... Generator Loss: 2.4248
Epoch 1/1... Discriminator Loss: 0.1900... Generator Loss: 2.7434
Epoch 1/1... Discriminator Loss: 0.1405... Generator Loss: 2.5570
Epoch 1/1... Discriminator Loss: 0.1214... Generator Loss: 2.7654
Epoch 1/1... Discriminator Loss: 0.1302... Generator Loss: 2.9391
Epoch 1/1... Discriminator Loss: 0.0852... Generator Loss: 3.1577
Epoch 1/1... Discriminator Loss: 0.1242... Generator Loss: 3.0517
Epoch 1/1... Discriminator Loss: 0.1013... Generator Loss: 3.2039
Epoch 1/1... Discriminator Loss: 0.0624... Generator Loss: 3.3260
Epoch 1/1... Discriminator Loss: 0.0877... Generator Loss: 3.1714
Epoch 1/1... Discriminator Loss: 0.0820... Generator Loss: 3.6135
Epoch 1/1... Discriminator Loss: 0.1033... Generator Loss: 2.9158
Epoch 1/1... Discriminator Loss: 0.0740... Generator Loss: 3.3529
Epoch 1/1... Discriminator Loss: 0.0674... Generator Loss: 3.3669
Epoch 1/1... Discriminator Loss: 0.0474... Generator Loss: 3.8100
Epoch 1/1... Discriminator Loss: 0.0515... Generator Loss: 3.7365
Epoch 1/1... Discriminator Loss: 0.0589... Generator Loss: 3.8761
Epoch 1/1... Discriminator Loss: 0.0432... Generator Loss: 4.0605
Epoch 1/1... Discriminator Loss: 0.0394... Generator Loss: 3.9333
Epoch 1/1... Discriminator Loss: 0.0342... Generator Loss: 4.5749
Epoch 1/1... Discriminator Loss: 0.0815... Generator Loss: 3.4078
Epoch 1/1... Discriminator Loss: 0.0732... Generator Loss: 3.4212
Epoch 1/1... Discriminator Loss: 0.0296... Generator Loss: 4.3031
Epoch 1/1... Discriminator Loss: 0.2026... Generator Loss: 2.1661
Epoch 1/1... Discriminator Loss: 0.1220... Generator Loss: 2.6159
Epoch 1/1... Discriminator Loss: 0.0339... Generator Loss: 3.9589
Epoch 1/1... Discriminator Loss: 0.0636... Generator Loss: 6.5216
Epoch 1/1... Discriminator Loss: 0.0727... Generator Loss: 3.3230
Epoch 1/1... Discriminator Loss: 0.1034... Generator Loss: 3.1672
Epoch 1/1... Discriminator Loss: 0.0353... Generator Loss: 4.2884
Epoch 1/1... Discriminator Loss: 0.0357... Generator Loss: 3.8243
Epoch 1/1... Discriminator Loss: 0.0825... Generator Loss: 3.3245
Epoch 1/1... Discriminator Loss: 0.0552... Generator Loss: 4.1729
Epoch 1/1... Discriminator Loss: 0.0306... Generator Loss: 4.3002
Epoch 1/1... Discriminator Loss: 0.0632... Generator Loss: 3.3520
Epoch 1/1... Discriminator Loss: 0.0497... Generator Loss: 3.8511
Epoch 1/1... Discriminator Loss: 0.0320... Generator Loss: 4.8681
Epoch 1/1... Discriminator Loss: 0.0172... Generator Loss: 5.1218
Epoch 1/1... Discriminator Loss: 0.0226... Generator Loss: 4.6388
Epoch 1/1... Discriminator Loss: 0.0501... Generator Loss: 4.0600
Epoch 1/1... Discriminator Loss: 0.0484... Generator Loss: 4.1658
Epoch 1/1... Discriminator Loss: 0.0423... Generator Loss: 4.7708
Epoch 1/1... Discriminator Loss: 0.0633... Generator Loss: 7.1329
Epoch 1/1... Discriminator Loss: 0.0729... Generator Loss: 3.9005
Epoch 1/1... Discriminator Loss: 0.0499... Generator Loss: 4.0991
Epoch 1/1... Discriminator Loss: 0.0773... Generator Loss: 3.6654
Epoch 1/1... Discriminator Loss: 0.0491... Generator Loss: 4.4389
Epoch 1/1... Discriminator Loss: 0.8188... Generator Loss: 0.8276
Epoch 1/1... Discriminator Loss: 0.0847... Generator Loss: 3.8505
Epoch 1/1... Discriminator Loss: 0.1071... Generator Loss: 3.4740
Epoch 1/1... Discriminator Loss: 0.1005... Generator Loss: 3.7243
Epoch 1/1... Discriminator Loss: 0.2980... Generator Loss: 1.7305
Epoch 1/1... Discriminator Loss: 0.1223... Generator Loss: 3.5975
Epoch 1/1... Discriminator Loss: 0.0890... Generator Loss: 2.8764
Epoch 1/1... Discriminator Loss: 0.0911... Generator Loss: 3.3161
Epoch 1/1... Discriminator Loss: 0.0766... Generator Loss: 4.1649
Epoch 1/1... Discriminator Loss: 0.2079... Generator Loss: 2.1618
Epoch 1/1... Discriminator Loss: 0.0995... Generator Loss: 4.2192
Epoch 1/1... Discriminator Loss: 0.0692... Generator Loss: 3.8634
Epoch 1/1... Discriminator Loss: 0.0830... Generator Loss: 4.8290
Epoch 1/1... Discriminator Loss: 0.1678... Generator Loss: 2.5554
Epoch 1/1... Discriminator Loss: 0.0790... Generator Loss: 3.4871
Epoch 1/1... Discriminator Loss: 0.2079... Generator Loss: 2.1257
Epoch 1/1... Discriminator Loss: 0.0998... Generator Loss: 3.4906
Epoch 1/1... Discriminator Loss: 0.1260... Generator Loss: 2.5414
Epoch 1/1... Discriminator Loss: 0.2238... Generator Loss: 2.1644
Epoch 1/1... Discriminator Loss: 0.1458... Generator Loss: 2.4917
Epoch 1/1... Discriminator Loss: 0.1174... Generator Loss: 3.2294
Epoch 1/1... Discriminator Loss: 0.3051... Generator Loss: 1.6707
Epoch 1/1... Discriminator Loss: 0.2840... Generator Loss: 2.3630
Epoch 1/1... Discriminator Loss: 0.1605... Generator Loss: 2.5225
Epoch 1/1... Discriminator Loss: 0.1056... Generator Loss: 3.2800
Epoch 1/1... Discriminator Loss: 0.5105... Generator Loss: 1.5434
Epoch 1/1... Discriminator Loss: 0.1075... Generator Loss: 4.0726
Epoch 1/1... Discriminator Loss: 0.1023... Generator Loss: 3.3373
Epoch 1/1... Discriminator Loss: 0.1034... Generator Loss: 3.7248
Epoch 1/1... Discriminator Loss: 0.1475... Generator Loss: 3.3219
Epoch 1/1... Discriminator Loss: 0.1324... Generator Loss: 3.2818
Epoch 1/1... Discriminator Loss: 0.1742... Generator Loss: 2.3945
Epoch 1/1... Discriminator Loss: 0.1175... Generator Loss: 5.2847
Epoch 1/1... Discriminator Loss: 0.2746... Generator Loss: 2.0352
Epoch 1/1... Discriminator Loss: 0.2103... Generator Loss: 2.0100
Epoch 1/1... Discriminator Loss: 0.1178... Generator Loss: 3.1178
Epoch 1/1... Discriminator Loss: 0.2051... Generator Loss: 3.4040
Epoch 1/1... Discriminator Loss: 0.0707... Generator Loss: 4.5528
Epoch 1/1... Discriminator Loss: 0.1697... Generator Loss: 2.6966
Epoch 1/1... Discriminator Loss: 0.1134... Generator Loss: 3.2159
Epoch 1/1... Discriminator Loss: 0.2619... Generator Loss: 1.9427
Epoch 1/1... Discriminator Loss: 0.3098... Generator Loss: 2.0186
Epoch 1/1... Discriminator Loss: 0.1556... Generator Loss: 3.8124
Epoch 1/1... Discriminator Loss: 0.1817... Generator Loss: 2.4339
Epoch 1/1... Discriminator Loss: 0.0703... Generator Loss: 3.5278
Epoch 1/1... Discriminator Loss: 0.1590... Generator Loss: 3.0285
Epoch 1/1... Discriminator Loss: 0.4687... Generator Loss: 1.3621
Epoch 1/1... Discriminator Loss: 0.2188... Generator Loss: 1.9578
Epoch 1/1... Discriminator Loss: 0.1007... Generator Loss: 3.4035
Epoch 1/1... Discriminator Loss: 0.0999... Generator Loss: 3.2300
Epoch 1/1... Discriminator Loss: 0.1936... Generator Loss: 2.9769
Epoch 1/1... Discriminator Loss: 0.1030... Generator Loss: 2.7736
Epoch 1/1... Discriminator Loss: 0.2426... Generator Loss: 2.5659
Epoch 1/1... Discriminator Loss: 0.1416... Generator Loss: 2.7075
Epoch 1/1... Discriminator Loss: 0.1157... Generator Loss: 4.0467
Epoch 1/1... Discriminator Loss: 0.3717... Generator Loss: 1.9722
Epoch 1/1... Discriminator Loss: 0.2160... Generator Loss: 3.6216
Epoch 1/1... Discriminator Loss: 0.3671... Generator Loss: 5.5926
Epoch 1/1... Discriminator Loss: 0.1707... Generator Loss: 2.4725
Epoch 1/1... Discriminator Loss: 0.3134... Generator Loss: 1.9664
Epoch 1/1... Discriminator Loss: 0.1230... Generator Loss: 3.3931
Epoch 1/1... Discriminator Loss: 0.4871... Generator Loss: 1.5331
Epoch 1/1... Discriminator Loss: 0.0653... Generator Loss: 3.4071
Epoch 1/1... Discriminator Loss: 0.0877... Generator Loss: 4.4396
Epoch 1/1... Discriminator Loss: 0.2432... Generator Loss: 2.2456
Epoch 1/1... Discriminator Loss: 0.3964... Generator Loss: 1.7111
Epoch 1/1... Discriminator Loss: 0.2390... Generator Loss: 2.1524
Epoch 1/1... Discriminator Loss: 0.1567... Generator Loss: 2.8792
Epoch 1/1... Discriminator Loss: 0.1583... Generator Loss: 3.2131
Epoch 1/1... Discriminator Loss: 0.2166... Generator Loss: 2.4487
Epoch 1/1... Discriminator Loss: 0.1843... Generator Loss: 3.0350
Epoch 1/1... Discriminator Loss: 0.1216... Generator Loss: 4.0447
Epoch 1/1... Discriminator Loss: 0.1552... Generator Loss: 2.5535
Epoch 1/1... Discriminator Loss: 0.2591... Generator Loss: 2.0139
Epoch 1/1... Discriminator Loss: 0.2044... Generator Loss: 2.7233
Epoch 1/1... Discriminator Loss: 0.2630... Generator Loss: 1.8129
Epoch 1/1... Discriminator Loss: 0.2328... Generator Loss: 2.8707
Epoch 1/1... Discriminator Loss: 0.1903... Generator Loss: 2.6991
Epoch 1/1... Discriminator Loss: 0.2735... Generator Loss: 2.1593
Epoch 1/1... Discriminator Loss: 0.2473... Generator Loss: 2.0366
Epoch 1/1... Discriminator Loss: 0.3230... Generator Loss: 2.8398
Epoch 1/1... Discriminator Loss: 0.2524... Generator Loss: 2.3472
Epoch 1/1... Discriminator Loss: 0.1507... Generator Loss: 2.8356
Epoch 1/1... Discriminator Loss: 0.1653... Generator Loss: 3.0962
Epoch 1/1... Discriminator Loss: 0.2808... Generator Loss: 2.6798
Epoch 1/1... Discriminator Loss: 0.2200... Generator Loss: 2.1907
Epoch 1/1... Discriminator Loss: 0.1634... Generator Loss: 2.6347
Epoch 1/1... Discriminator Loss: 0.2273... Generator Loss: 3.3900
Epoch 1/1... Discriminator Loss: 0.2366... Generator Loss: 2.1957
Epoch 1/1... Discriminator Loss: 0.8414... Generator Loss: 0.7141
Epoch 1/1... Discriminator Loss: 0.2727... Generator Loss: 2.7194
Epoch 1/1... Discriminator Loss: 0.1911... Generator Loss: 3.0106
Epoch 1/1... Discriminator Loss: 0.3174... Generator Loss: 3.1199
Epoch 1/1... Discriminator Loss: 0.2265... Generator Loss: 3.0163
Epoch 1/1... Discriminator Loss: 0.4440... Generator Loss: 3.1066
Epoch 1/1... Discriminator Loss: 0.1832... Generator Loss: 3.6137
Epoch 1/1... Discriminator Loss: 0.3203... Generator Loss: 3.2975
Epoch 1/1... Discriminator Loss: 0.5034... Generator Loss: 1.4724
Epoch 1/1... Discriminator Loss: 0.1655... Generator Loss: 2.7666
Epoch 1/1... Discriminator Loss: 0.3753... Generator Loss: 1.7620
Epoch 1/1... Discriminator Loss: 0.3717... Generator Loss: 1.8177
Epoch 1/1... Discriminator Loss: 0.3322... Generator Loss: 1.9167
Epoch 1/1... Discriminator Loss: 0.1764... Generator Loss: 2.7350
Epoch 1/1... Discriminator Loss: 0.1685... Generator Loss: 2.5431
Epoch 1/1... Discriminator Loss: 0.2735... Generator Loss: 1.9199
Epoch 1/1... Discriminator Loss: 0.2094... Generator Loss: 4.0583
Epoch 1/1... Discriminator Loss: 0.1956... Generator Loss: 2.9850
Epoch 1/1... Discriminator Loss: 0.2357... Generator Loss: 3.3159
Epoch 1/1... Discriminator Loss: 0.9953... Generator Loss: 0.7306
Epoch 1/1... Discriminator Loss: 0.2749... Generator Loss: 2.1392
Epoch 1/1... Discriminator Loss: 0.5658... Generator Loss: 1.2839
Epoch 1/1... Discriminator Loss: 0.3277... Generator Loss: 1.8712
Epoch 1/1... Discriminator Loss: 0.2182... Generator Loss: 2.1525
Epoch 1/1... Discriminator Loss: 0.2608... Generator Loss: 2.2013
Epoch 1/1... Discriminator Loss: 0.3436... Generator Loss: 1.8093
Epoch 1/1... Discriminator Loss: 0.3017... Generator Loss: 1.8247
Epoch 1/1... Discriminator Loss: 0.2265... Generator Loss: 2.1873
Epoch 1/1... Discriminator Loss: 0.2678... Generator Loss: 2.5362
Epoch 1/1... Discriminator Loss: 0.2608... Generator Loss: 2.2966
Epoch 1/1... Discriminator Loss: 0.3500... Generator Loss: 2.1835
Epoch 1/1... Discriminator Loss: 0.3854... Generator Loss: 1.5381
Epoch 1/1... Discriminator Loss: 0.2179... Generator Loss: 2.7805
Epoch 1/1... Discriminator Loss: 0.2975... Generator Loss: 1.9694
Epoch 1/1... Discriminator Loss: 0.3947... Generator Loss: 1.9839
Epoch 1/1... Discriminator Loss: 0.4349... Generator Loss: 2.6325
Epoch 1/1... Discriminator Loss: 0.3565... Generator Loss: 1.6722
Epoch 1/1... Discriminator Loss: 0.1961... Generator Loss: 2.3952
Epoch 1/1... Discriminator Loss: 0.3353... Generator Loss: 2.1099
Epoch 1/1... Discriminator Loss: 0.3471... Generator Loss: 2.3340
Epoch 1/1... Discriminator Loss: 0.3146... Generator Loss: 2.0041
Epoch 1/1... Discriminator Loss: 0.5565... Generator Loss: 2.1211
Epoch 1/1... Discriminator Loss: 0.4499... Generator Loss: 2.0915
Epoch 1/1... Discriminator Loss: 0.3251... Generator Loss: 2.1491
Epoch 1/1... Discriminator Loss: 0.2982... Generator Loss: 2.2691
Epoch 1/1... Discriminator Loss: 0.4769... Generator Loss: 1.5400
Epoch 1/1... Discriminator Loss: 0.2790... Generator Loss: 2.4716
Epoch 1/1... Discriminator Loss: 0.3160... Generator Loss: 1.7967
Epoch 1/1... Discriminator Loss: 0.3755... Generator Loss: 1.9088
Epoch 1/1... Discriminator Loss: 0.3074... Generator Loss: 2.1097
Epoch 1/1... Discriminator Loss: 0.4503... Generator Loss: 2.3313
Epoch 1/1... Discriminator Loss: 0.5291... Generator Loss: 1.9279
Epoch 1/1... Discriminator Loss: 0.2788... Generator Loss: 1.9760
Epoch 1/1... Discriminator Loss: 0.4438... Generator Loss: 1.6518
Epoch 1/1... Discriminator Loss: 0.7928... Generator Loss: 2.7837
Epoch 1/1... Discriminator Loss: 0.4185... Generator Loss: 1.6963
Epoch 1/1... Discriminator Loss: 0.3925... Generator Loss: 1.8909
Epoch 1/1... Discriminator Loss: 0.3627... Generator Loss: 1.6635
Epoch 1/1... Discriminator Loss: 0.2442... Generator Loss: 2.7241
Epoch 1/1... Discriminator Loss: 0.4345... Generator Loss: 1.7371
Epoch 1/1... Discriminator Loss: 0.3128... Generator Loss: 2.5792
Epoch 1/1... Discriminator Loss: 0.4564... Generator Loss: 1.4611
Epoch 1/1... Discriminator Loss: 0.4095... Generator Loss: 1.8236
Epoch 1/1... Discriminator Loss: 0.3805... Generator Loss: 1.7016
Epoch 1/1... Discriminator Loss: 0.2772... Generator Loss: 2.2407
Epoch 1/1... Discriminator Loss: 0.5448... Generator Loss: 1.7637
Epoch 1/1... Discriminator Loss: 0.4711... Generator Loss: 1.3606
Epoch 1/1... Discriminator Loss: 0.4022... Generator Loss: 1.8677
Epoch 1/1... Discriminator Loss: 0.5020... Generator Loss: 2.4659
Epoch 1/1... Discriminator Loss: 0.3941... Generator Loss: 1.5898
Epoch 1/1... Discriminator Loss: 0.3144... Generator Loss: 2.0212
Epoch 1/1... Discriminator Loss: 0.4727... Generator Loss: 1.4462
Epoch 1/1... Discriminator Loss: 0.2798... Generator Loss: 1.9600
Epoch 1/1... Discriminator Loss: 0.2255... Generator Loss: 2.4454
Epoch 1/1... Discriminator Loss: 0.5007... Generator Loss: 1.4699
Epoch 1/1... Discriminator Loss: 0.3758... Generator Loss: 1.7889
Epoch 1/1... Discriminator Loss: 0.4989... Generator Loss: 1.9480
Epoch 1/1... Discriminator Loss: 0.3147... Generator Loss: 2.2326
Epoch 1/1... Discriminator Loss: 0.3545... Generator Loss: 1.8866
Epoch 1/1... Discriminator Loss: 0.3724... Generator Loss: 1.6754
Epoch 1/1... Discriminator Loss: 0.9328... Generator Loss: 0.6786
Epoch 1/1... Discriminator Loss: 0.3551... Generator Loss: 2.1456
Epoch 1/1... Discriminator Loss: 0.2534... Generator Loss: 2.5043
Epoch 1/1... Discriminator Loss: 0.4447... Generator Loss: 1.5918
Epoch 1/1... Discriminator Loss: 0.2453... Generator Loss: 2.4802
Epoch 1/1... Discriminator Loss: 0.2441... Generator Loss: 1.9735
Epoch 1/1... Discriminator Loss: 0.5078... Generator Loss: 1.5574
Epoch 1/1... Discriminator Loss: 0.2861... Generator Loss: 2.9219
Epoch 1/1... Discriminator Loss: 0.3315... Generator Loss: 2.3125
Epoch 1/1... Discriminator Loss: 0.2795... Generator Loss: 2.2772
Epoch 1/1... Discriminator Loss: 0.4056... Generator Loss: 1.6390
Epoch 1/1... Discriminator Loss: 0.5024... Generator Loss: 1.4645
Epoch 1/1... Discriminator Loss: 0.4099... Generator Loss: 1.6968
Epoch 1/1... Discriminator Loss: 0.4568... Generator Loss: 1.3823
Epoch 1/1... Discriminator Loss: 0.9015... Generator Loss: 0.6688
Epoch 1/1... Discriminator Loss: 0.3109... Generator Loss: 2.9412
Epoch 1/1... Discriminator Loss: 0.5536... Generator Loss: 1.5194
Epoch 1/1... Discriminator Loss: 0.2274... Generator Loss: 2.0946
Epoch 1/1... Discriminator Loss: 0.5310... Generator Loss: 2.6489
Epoch 1/1... Discriminator Loss: 0.4509... Generator Loss: 1.5623
Epoch 1/1... Discriminator Loss: 0.4843... Generator Loss: 1.8987
Epoch 1/1... Discriminator Loss: 0.5877... Generator Loss: 1.6492
Epoch 1/1... Discriminator Loss: 0.3514... Generator Loss: 2.2164
Epoch 1/1... Discriminator Loss: 0.3327... Generator Loss: 1.9742
Epoch 1/1... Discriminator Loss: 0.5077... Generator Loss: 1.6116
Epoch 1/1... Discriminator Loss: 0.2951... Generator Loss: 2.0463
Epoch 1/1... Discriminator Loss: 0.3703... Generator Loss: 1.7295
Epoch 1/1... Discriminator Loss: 0.3604... Generator Loss: 2.1778
Epoch 1/1... Discriminator Loss: 0.4192... Generator Loss: 1.6131
Epoch 1/1... Discriminator Loss: 0.3535... Generator Loss: 1.7548
Epoch 1/1... Discriminator Loss: 0.3446... Generator Loss: 1.9979
Epoch 1/1... Discriminator Loss: 0.3328... Generator Loss: 1.9557
Epoch 1/1... Discriminator Loss: 0.3094... Generator Loss: 2.3397
Epoch 1/1... Discriminator Loss: 0.4823... Generator Loss: 1.5783
Epoch 1/1... Discriminator Loss: 0.5366... Generator Loss: 1.6919
Epoch 1/1... Discriminator Loss: 0.4601... Generator Loss: 1.7983
Epoch 1/1... Discriminator Loss: 0.3568... Generator Loss: 1.8237
Epoch 1/1... Discriminator Loss: 0.2881... Generator Loss: 1.8301
Epoch 1/1... Discriminator Loss: 0.3266... Generator Loss: 2.0074
Epoch 1/1... Discriminator Loss: 0.6376... Generator Loss: 0.9788
Epoch 1/1... Discriminator Loss: 0.2916... Generator Loss: 1.9765
Epoch 1/1... Discriminator Loss: 0.3728... Generator Loss: 1.8939
Epoch 1/1... Discriminator Loss: 0.4843... Generator Loss: 1.3781
Epoch 1/1... Discriminator Loss: 0.5135... Generator Loss: 1.8591
Epoch 1/1... Discriminator Loss: 0.3675... Generator Loss: 1.8576
Epoch 1/1... Discriminator Loss: 0.8034... Generator Loss: 1.1609
Epoch 1/1... Discriminator Loss: 0.3571... Generator Loss: 1.9635
Epoch 1/1... Discriminator Loss: 0.5243... Generator Loss: 1.7406
Epoch 1/1... Discriminator Loss: 0.4414... Generator Loss: 1.4981
Epoch 1/1... Discriminator Loss: 0.4415... Generator Loss: 1.7654
Epoch 1/1... Discriminator Loss: 0.5151... Generator Loss: 1.1950
Epoch 1/1... Discriminator Loss: 0.4951... Generator Loss: 1.4099
Epoch 1/1... Discriminator Loss: 0.5446... Generator Loss: 1.3135
Epoch 1/1... Discriminator Loss: 0.5912... Generator Loss: 1.1906
Epoch 1/1... Discriminator Loss: 0.5621... Generator Loss: 1.4813
Epoch 1/1... Discriminator Loss: 0.4111... Generator Loss: 1.7822
Epoch 1/1... Discriminator Loss: 0.3830... Generator Loss: 1.7435
Epoch 1/1... Discriminator Loss: 0.2870... Generator Loss: 2.5460
Epoch 1/1... Discriminator Loss: 0.4150... Generator Loss: 1.7175
Epoch 1/1... Discriminator Loss: 0.1857... Generator Loss: 2.5763
Epoch 1/1... Discriminator Loss: 0.7557... Generator Loss: 1.0222
Epoch 1/1... Discriminator Loss: 0.3451... Generator Loss: 2.6626
Epoch 1/1... Discriminator Loss: 0.3846... Generator Loss: 1.6498
Epoch 1/1... Discriminator Loss: 0.4550... Generator Loss: 1.6287
Epoch 1/1... Discriminator Loss: 0.5757... Generator Loss: 1.1181
Epoch 1/1... Discriminator Loss: 0.4257... Generator Loss: 1.5997
Epoch 1/1... Discriminator Loss: 0.9028... Generator Loss: 0.8285
Epoch 1/1... Discriminator Loss: 0.4658... Generator Loss: 1.4712
Epoch 1/1... Discriminator Loss: 0.7201... Generator Loss: 1.1873
Epoch 1/1... Discriminator Loss: 0.7214... Generator Loss: 1.8696
Epoch 1/1... Discriminator Loss: 0.3211... Generator Loss: 2.3616
Epoch 1/1... Discriminator Loss: 0.5507... Generator Loss: 1.4962
Epoch 1/1... Discriminator Loss: 0.5538... Generator Loss: 1.5582
Epoch 1/1... Discriminator Loss: 0.4662... Generator Loss: 1.4893
Epoch 1/1... Discriminator Loss: 0.3266... Generator Loss: 2.2819
Epoch 1/1... Discriminator Loss: 0.4723... Generator Loss: 1.6404
Epoch 1/1... Discriminator Loss: 0.5911... Generator Loss: 1.2117
Epoch 1/1... Discriminator Loss: 0.4989... Generator Loss: 1.3906
Epoch 1/1... Discriminator Loss: 0.3955... Generator Loss: 2.4450
Epoch 1/1... Discriminator Loss: 0.4095... Generator Loss: 1.5436
Epoch 1/1... Discriminator Loss: 0.4629... Generator Loss: 1.5288
Epoch 1/1... Discriminator Loss: 0.6037... Generator Loss: 2.0833
Epoch 1/1... Discriminator Loss: 0.4980... Generator Loss: 2.1832
Epoch 1/1... Discriminator Loss: 0.3076... Generator Loss: 2.2859
Epoch 1/1... Discriminator Loss: 0.6134... Generator Loss: 1.3801
Epoch 1/1... Discriminator Loss: 0.3685... Generator Loss: 1.6829
Epoch 1/1... Discriminator Loss: 0.2853... Generator Loss: 2.0801
Epoch 1/1... Discriminator Loss: 0.7449... Generator Loss: 0.8457
Epoch 1/1... Discriminator Loss: 0.3929... Generator Loss: 2.0987
Epoch 1/1... Discriminator Loss: 0.3639... Generator Loss: 1.9151
Epoch 1/1... Discriminator Loss: 0.4435... Generator Loss: 1.5240
Epoch 1/1... Discriminator Loss: 0.2786... Generator Loss: 2.0867
Epoch 1/1... Discriminator Loss: 0.3857... Generator Loss: 1.8827
Epoch 1/1... Discriminator Loss: 0.4292... Generator Loss: 1.5478
Epoch 1/1... Discriminator Loss: 0.5536... Generator Loss: 1.4569
Epoch 1/1... Discriminator Loss: 0.3687... Generator Loss: 2.1137
Epoch 1/1... Discriminator Loss: 0.4824... Generator Loss: 1.5539
Epoch 1/1... Discriminator Loss: 0.3789... Generator Loss: 1.7265
Epoch 1/1... Discriminator Loss: 0.4671... Generator Loss: 1.9651
Epoch 1/1... Discriminator Loss: 0.5654... Generator Loss: 1.2223
Epoch 1/1... Discriminator Loss: 0.5615... Generator Loss: 1.0803
Epoch 1/1... Discriminator Loss: 0.6331... Generator Loss: 1.0827
Epoch 1/1... Discriminator Loss: 0.4992... Generator Loss: 1.8108
Epoch 1/1... Discriminator Loss: 0.4054... Generator Loss: 1.5486
Epoch 1/1... Discriminator Loss: 0.4337... Generator Loss: 1.7393
Epoch 1/1... Discriminator Loss: 0.4024... Generator Loss: 1.8770
Epoch 1/1... Discriminator Loss: 0.5363... Generator Loss: 1.5686
Epoch 1/1... Discriminator Loss: 0.5439... Generator Loss: 1.2760
Epoch 1/1... Discriminator Loss: 0.4532... Generator Loss: 1.4873
Epoch 1/1... Discriminator Loss: 0.5996... Generator Loss: 1.2438
Epoch 1/1... Discriminator Loss: 0.7616... Generator Loss: 1.0107
Epoch 1/1... Discriminator Loss: 0.6277... Generator Loss: 1.2809
Epoch 1/1... Discriminator Loss: 0.4442... Generator Loss: 1.9266
Epoch 1/1... Discriminator Loss: 0.3850... Generator Loss: 1.9976
Epoch 1/1... Discriminator Loss: 0.5304... Generator Loss: 1.7585
Epoch 1/1... Discriminator Loss: 0.3694... Generator Loss: 1.6169
Epoch 1/1... Discriminator Loss: 0.5314... Generator Loss: 1.6002
Epoch 1/1... Discriminator Loss: 0.6489... Generator Loss: 1.7988
Epoch 1/1... Discriminator Loss: 0.4685... Generator Loss: 1.4392
Epoch 1/1... Discriminator Loss: 0.4225... Generator Loss: 1.7258
Epoch 1/1... Discriminator Loss: 0.4455... Generator Loss: 1.9448
Epoch 1/1... Discriminator Loss: 0.5667... Generator Loss: 1.4645
Epoch 1/1... Discriminator Loss: 0.5140... Generator Loss: 1.8391
Epoch 1/1... Discriminator Loss: 0.4544... Generator Loss: 1.7170
Epoch 1/1... Discriminator Loss: 0.5390... Generator Loss: 1.4697
Epoch 1/1... Discriminator Loss: 0.3807... Generator Loss: 2.0888
Epoch 1/1... Discriminator Loss: 0.5518... Generator Loss: 1.2297
Epoch 1/1... Discriminator Loss: 0.4773... Generator Loss: 2.0963
Epoch 1/1... Discriminator Loss: 0.5207... Generator Loss: 1.2712
Epoch 1/1... Discriminator Loss: 0.4932... Generator Loss: 2.0114
Epoch 1/1... Discriminator Loss: 0.3841... Generator Loss: 1.8660
Epoch 1/1... Discriminator Loss: 0.5044... Generator Loss: 1.2814
Epoch 1/1... Discriminator Loss: 0.5537... Generator Loss: 1.2385
Epoch 1/1... Discriminator Loss: 0.6087... Generator Loss: 1.4091
Epoch 1/1... Discriminator Loss: 0.4880... Generator Loss: 1.6613
Epoch 1/1... Discriminator Loss: 0.5835... Generator Loss: 1.2778
Epoch 1/1... Discriminator Loss: 0.5529... Generator Loss: 1.1485
Epoch 1/1... Discriminator Loss: 0.4829... Generator Loss: 2.0974
Epoch 1/1... Discriminator Loss: 0.4326... Generator Loss: 2.0709
Epoch 1/1... Discriminator Loss: 0.5313... Generator Loss: 1.5710
Epoch 1/1... Discriminator Loss: 0.3844... Generator Loss: 1.5745
Epoch 1/1... Discriminator Loss: 0.4382... Generator Loss: 1.4899
Epoch 1/1... Discriminator Loss: 0.5865... Generator Loss: 1.4384
Epoch 1/1... Discriminator Loss: 0.7668... Generator Loss: 0.8789
Epoch 1/1... Discriminator Loss: 0.5976... Generator Loss: 1.2300
Epoch 1/1... Discriminator Loss: 0.3757... Generator Loss: 2.3024
Epoch 1/1... Discriminator Loss: 0.6489... Generator Loss: 1.1108
Epoch 1/1... Discriminator Loss: 0.4513... Generator Loss: 1.4957
Epoch 1/1... Discriminator Loss: 0.5146... Generator Loss: 1.7901
Epoch 1/1... Discriminator Loss: 0.4725... Generator Loss: 1.5967
Epoch 1/1... Discriminator Loss: 0.3388... Generator Loss: 1.7485
Epoch 1/1... Discriminator Loss: 0.4364... Generator Loss: 1.8681
Epoch 1/1... Discriminator Loss: 0.3959... Generator Loss: 2.0904
Epoch 1/1... Discriminator Loss: 0.3697... Generator Loss: 1.7950
Epoch 1/1... Discriminator Loss: 0.5129... Generator Loss: 1.4803
Epoch 1/1... Discriminator Loss: 0.5336... Generator Loss: 1.8445
Epoch 1/1... Discriminator Loss: 0.6355... Generator Loss: 1.0823
Epoch 1/1... Discriminator Loss: 0.7353... Generator Loss: 1.1065
Epoch 1/1... Discriminator Loss: 0.6180... Generator Loss: 1.7218
Epoch 1/1... Discriminator Loss: 0.3885... Generator Loss: 2.5812
Epoch 1/1... Discriminator Loss: 0.7988... Generator Loss: 0.8356
Epoch 1/1... Discriminator Loss: 0.5246... Generator Loss: 1.4587
Epoch 1/1... Discriminator Loss: 0.6177... Generator Loss: 0.9902
Epoch 1/1... Discriminator Loss: 0.7157... Generator Loss: 0.9329
Epoch 1/1... Discriminator Loss: 0.4658... Generator Loss: 1.4756
Epoch 1/1... Discriminator Loss: 0.5848... Generator Loss: 1.5192
Epoch 1/1... Discriminator Loss: 0.6325... Generator Loss: 1.0633
Epoch 1/1... Discriminator Loss: 0.2994... Generator Loss: 2.3935
Epoch 1/1... Discriminator Loss: 0.5306... Generator Loss: 1.3862
Epoch 1/1... Discriminator Loss: 0.7199... Generator Loss: 1.2548
Epoch 1/1... Discriminator Loss: 0.6491... Generator Loss: 1.3312
Epoch 1/1... Discriminator Loss: 0.5477... Generator Loss: 1.1412
Epoch 1/1... Discriminator Loss: 0.4723... Generator Loss: 1.9743
Epoch 1/1... Discriminator Loss: 0.6293... Generator Loss: 1.5782
Epoch 1/1... Discriminator Loss: 0.5845... Generator Loss: 1.3509
Epoch 1/1... Discriminator Loss: 0.3633... Generator Loss: 1.5914
Epoch 1/1... Discriminator Loss: 0.6307... Generator Loss: 1.3785
Epoch 1/1... Discriminator Loss: 0.4775... Generator Loss: 1.6599
Epoch 1/1... Discriminator Loss: 0.5262... Generator Loss: 1.4501
Epoch 1/1... Discriminator Loss: 0.4438... Generator Loss: 1.9670
Epoch 1/1... Discriminator Loss: 0.5940... Generator Loss: 1.0979
Epoch 1/1... Discriminator Loss: 0.4769... Generator Loss: 1.6744
Epoch 1/1... Discriminator Loss: 0.5201... Generator Loss: 1.6796
Epoch 1/1... Discriminator Loss: 0.6337... Generator Loss: 1.1959
Epoch 1/1... Discriminator Loss: 0.5128... Generator Loss: 1.6095
Epoch 1/1... Discriminator Loss: 0.6781... Generator Loss: 1.3516
Epoch 1/1... Discriminator Loss: 0.5048... Generator Loss: 1.6594
Epoch 1/1... Discriminator Loss: 0.3390... Generator Loss: 1.8739
Epoch 1/1... Discriminator Loss: 0.6104... Generator Loss: 1.3057
Epoch 1/1... Discriminator Loss: 0.4898... Generator Loss: 1.7736
Epoch 1/1... Discriminator Loss: 0.6106... Generator Loss: 1.2469
Epoch 1/1... Discriminator Loss: 0.5830... Generator Loss: 1.7117
Epoch 1/1... Discriminator Loss: 0.8124... Generator Loss: 0.7803
Epoch 1/1... Discriminator Loss: 0.7054... Generator Loss: 1.3376
Epoch 1/1... Discriminator Loss: 0.6128... Generator Loss: 1.6757
Epoch 1/1... Discriminator Loss: 0.4029... Generator Loss: 1.7078
Epoch 1/1... Discriminator Loss: 0.4082... Generator Loss: 1.4274
Epoch 1/1... Discriminator Loss: 0.3695... Generator Loss: 2.0097
Epoch 1/1... Discriminator Loss: 0.4605... Generator Loss: 1.6281
Epoch 1/1... Discriminator Loss: 0.7550... Generator Loss: 0.9528
Epoch 1/1... Discriminator Loss: 0.4351... Generator Loss: 1.9050
Epoch 1/1... Discriminator Loss: 0.4782... Generator Loss: 1.4403
Epoch 1/1... Discriminator Loss: 0.6255... Generator Loss: 1.0963
Epoch 1/1... Discriminator Loss: 0.6554... Generator Loss: 0.8987
Epoch 1/1... Discriminator Loss: 0.6342... Generator Loss: 1.1354
Epoch 1/1... Discriminator Loss: 0.7718... Generator Loss: 1.0275
Epoch 1/1... Discriminator Loss: 0.6504... Generator Loss: 1.0495
Epoch 1/1... Discriminator Loss: 0.6421... Generator Loss: 1.5167
Epoch 1/1... Discriminator Loss: 0.6311... Generator Loss: 1.3484
Epoch 1/1... Discriminator Loss: 0.6744... Generator Loss: 1.0207
Epoch 1/1... Discriminator Loss: 0.5469... Generator Loss: 1.4679
Epoch 1/1... Discriminator Loss: 0.6724... Generator Loss: 1.0541
Epoch 1/1... Discriminator Loss: 0.6765... Generator Loss: 1.1217
Epoch 1/1... Discriminator Loss: 0.5251... Generator Loss: 1.4327
Epoch 1/1... Discriminator Loss: 0.4334... Generator Loss: 1.7870
Epoch 1/1... Discriminator Loss: 0.6163... Generator Loss: 1.4644
Epoch 1/1... Discriminator Loss: 0.5992... Generator Loss: 1.2466
Epoch 1/1... Discriminator Loss: 0.5489... Generator Loss: 1.7525
Epoch 1/1... Discriminator Loss: 0.4441... Generator Loss: 1.4939
Epoch 1/1... Discriminator Loss: 0.7920... Generator Loss: 1.3955
Epoch 1/1... Discriminator Loss: 0.4715... Generator Loss: 1.5679
Epoch 1/1... Discriminator Loss: 0.3625... Generator Loss: 1.7707
Epoch 1/1... Discriminator Loss: 0.6618... Generator Loss: 1.3078
Epoch 1/1... Discriminator Loss: 0.5280... Generator Loss: 1.6030
Epoch 1/1... Discriminator Loss: 0.7516... Generator Loss: 1.5994
Epoch 1/1... Discriminator Loss: 0.3969... Generator Loss: 2.1010
Epoch 1/1... Discriminator Loss: 0.6075... Generator Loss: 1.1941
Epoch 1/1... Discriminator Loss: 0.4692... Generator Loss: 1.9526
Epoch 1/1... Discriminator Loss: 0.7101... Generator Loss: 1.1204
Epoch 1/1... Discriminator Loss: 0.5393... Generator Loss: 1.3220
Epoch 1/1... Discriminator Loss: 0.5205... Generator Loss: 1.7709
Epoch 1/1... Discriminator Loss: 0.6525... Generator Loss: 1.1308
Epoch 1/1... Discriminator Loss: 0.6261... Generator Loss: 1.8326
Epoch 1/1... Discriminator Loss: 0.4668... Generator Loss: 1.3496
Epoch 1/1... Discriminator Loss: 0.6041... Generator Loss: 1.7810
Epoch 1/1... Discriminator Loss: 0.6479... Generator Loss: 1.3514
Epoch 1/1... Discriminator Loss: 0.4369... Generator Loss: 1.7663
Epoch 1/1... Discriminator Loss: 0.5357... Generator Loss: 1.5850
Epoch 1/1... Discriminator Loss: 0.4452... Generator Loss: 1.3391
Epoch 1/1... Discriminator Loss: 0.5227... Generator Loss: 1.7422
Epoch 1/1... Discriminator Loss: 0.5190... Generator Loss: 1.3442
Epoch 1/1... Discriminator Loss: 0.5256... Generator Loss: 1.5452
Epoch 1/1... Discriminator Loss: 0.5043... Generator Loss: 1.7156
Epoch 1/1... Discriminator Loss: 0.6577... Generator Loss: 1.2115
Epoch 1/1... Discriminator Loss: 0.4112... Generator Loss: 1.9914
Epoch 1/1... Discriminator Loss: 0.5801... Generator Loss: 1.6233
Epoch 1/1... Discriminator Loss: 0.5677... Generator Loss: 1.3972
Epoch 1/1... Discriminator Loss: 0.5104... Generator Loss: 1.7171
Epoch 1/1... Discriminator Loss: 0.4072... Generator Loss: 1.5158
Epoch 1/1... Discriminator Loss: 0.5433... Generator Loss: 1.4001
Epoch 1/1... Discriminator Loss: 0.4657... Generator Loss: 1.7110
Epoch 1/1... Discriminator Loss: 0.6999... Generator Loss: 1.0410
Epoch 1/1... Discriminator Loss: 0.6704... Generator Loss: 1.3991
Epoch 1/1... Discriminator Loss: 0.4668... Generator Loss: 1.9111
Epoch 1/1... Discriminator Loss: 0.5500... Generator Loss: 1.2798
Epoch 1/1... Discriminator Loss: 0.4809... Generator Loss: 1.9063
Epoch 1/1... Discriminator Loss: 0.4168... Generator Loss: 2.2162
Epoch 1/1... Discriminator Loss: 0.4770... Generator Loss: 1.6653
Epoch 1/1... Discriminator Loss: 0.4780... Generator Loss: 1.4372
Epoch 1/1... Discriminator Loss: 0.5046... Generator Loss: 1.4701
Epoch 1/1... Discriminator Loss: 0.9382... Generator Loss: 0.6532
Epoch 1/1... Discriminator Loss: 0.7751... Generator Loss: 0.8561
Epoch 1/1... Discriminator Loss: 0.7216... Generator Loss: 1.0058
Epoch 1/1... Discriminator Loss: 0.4523... Generator Loss: 1.7913
Epoch 1/1... Discriminator Loss: 0.4560... Generator Loss: 1.6224
Epoch 1/1... Discriminator Loss: 0.6613... Generator Loss: 1.0228
Epoch 1/1... Discriminator Loss: 0.7942... Generator Loss: 0.9455
Epoch 1/1... Discriminator Loss: 0.3736... Generator Loss: 1.6655
Epoch 1/1... Discriminator Loss: 0.4523... Generator Loss: 1.6022
Epoch 1/1... Discriminator Loss: 0.8273... Generator Loss: 1.1348
Epoch 1/1... Discriminator Loss: 0.6838... Generator Loss: 1.3364
Epoch 1/1... Discriminator Loss: 0.6574... Generator Loss: 1.0541
Epoch 1/1... Discriminator Loss: 0.4992... Generator Loss: 1.8150
Epoch 1/1... Discriminator Loss: 0.7982... Generator Loss: 0.8041
Epoch 1/1... Discriminator Loss: 0.4010... Generator Loss: 2.1096
Epoch 1/1... Discriminator Loss: 0.5608... Generator Loss: 1.3024
Epoch 1/1... Discriminator Loss: 0.6681... Generator Loss: 1.0600
Epoch 1/1... Discriminator Loss: 0.7378... Generator Loss: 1.0362
Epoch 1/1... Discriminator Loss: 0.5576... Generator Loss: 1.3880
Epoch 1/1... Discriminator Loss: 0.5965... Generator Loss: 1.1091
Epoch 1/1... Discriminator Loss: 0.4452... Generator Loss: 1.6203
Epoch 1/1... Discriminator Loss: 0.6331... Generator Loss: 1.0814
Epoch 1/1... Discriminator Loss: 0.5901... Generator Loss: 1.3014
Epoch 1/1... Discriminator Loss: 0.6703... Generator Loss: 1.2123
Epoch 1/1... Discriminator Loss: 0.4781... Generator Loss: 1.5445
Epoch 1/1... Discriminator Loss: 0.6536... Generator Loss: 1.1297
Epoch 1/1... Discriminator Loss: 0.8814... Generator Loss: 0.9196
Epoch 1/1... Discriminator Loss: 0.8008... Generator Loss: 1.2379
Epoch 1/1... Discriminator Loss: 0.4138... Generator Loss: 2.4714
Epoch 1/1... Discriminator Loss: 0.6078... Generator Loss: 1.1485
Epoch 1/1... Discriminator Loss: 0.4914... Generator Loss: 1.7187
Epoch 1/1... Discriminator Loss: 0.4303... Generator Loss: 1.7382
Epoch 1/1... Discriminator Loss: 0.5635... Generator Loss: 1.3292
Epoch 1/1... Discriminator Loss: 0.3895... Generator Loss: 1.8547
Epoch 1/1... Discriminator Loss: 0.4981... Generator Loss: 1.5122
Epoch 1/1... Discriminator Loss: 0.4984... Generator Loss: 1.7399
Epoch 1/1... Discriminator Loss: 0.4472... Generator Loss: 1.4534
Epoch 1/1... Discriminator Loss: 0.6664... Generator Loss: 1.3288
Epoch 1/1... Discriminator Loss: 0.4669... Generator Loss: 1.5884
Epoch 1/1... Discriminator Loss: 0.5483... Generator Loss: 1.6287
Epoch 1/1... Discriminator Loss: 0.6417... Generator Loss: 1.3453
Epoch 1/1... Discriminator Loss: 0.6089... Generator Loss: 1.5986
Epoch 1/1... Discriminator Loss: 0.4567... Generator Loss: 1.6247
Epoch 1/1... Discriminator Loss: 0.4280... Generator Loss: 1.5424
Epoch 1/1... Discriminator Loss: 0.3878... Generator Loss: 2.1536
Epoch 1/1... Discriminator Loss: 0.8323... Generator Loss: 0.8711
Epoch 1/1... Discriminator Loss: 0.5713... Generator Loss: 1.2192
Epoch 1/1... Discriminator Loss: 0.8810... Generator Loss: 1.0202
Epoch 1/1... Discriminator Loss: 0.6478... Generator Loss: 1.4435
Epoch 1/1... Discriminator Loss: 0.5384... Generator Loss: 1.4340
Epoch 1/1... Discriminator Loss: 0.6677... Generator Loss: 1.3725
Epoch 1/1... Discriminator Loss: 0.7201... Generator Loss: 1.0234
Epoch 1/1... Discriminator Loss: 0.6398... Generator Loss: 1.3459
Epoch 1/1... Discriminator Loss: 0.3624... Generator Loss: 1.8903
Epoch 1/1... Discriminator Loss: 0.5326... Generator Loss: 1.4309
Epoch 1/1... Discriminator Loss: 0.4465... Generator Loss: 1.5750
Epoch 1/1... Discriminator Loss: 0.3398... Generator Loss: 1.9399
Epoch 1/1... Discriminator Loss: 0.5019... Generator Loss: 1.2358
Epoch 1/1... Discriminator Loss: 0.6028... Generator Loss: 1.3400
Epoch 1/1... Discriminator Loss: 0.3720... Generator Loss: 1.6082
Epoch 1/1... Discriminator Loss: 0.6154... Generator Loss: 1.8552
Epoch 1/1... Discriminator Loss: 0.4970... Generator Loss: 1.6899
Epoch 1/1... Discriminator Loss: 0.5444... Generator Loss: 1.4541
Epoch 1/1... Discriminator Loss: 0.5160... Generator Loss: 1.3535
Epoch 1/1... Discriminator Loss: 0.6265... Generator Loss: 1.4501
Epoch 1/1... Discriminator Loss: 0.5447... Generator Loss: 1.2247
Epoch 1/1... Discriminator Loss: 0.8181... Generator Loss: 0.9604
Epoch 1/1... Discriminator Loss: 0.5155... Generator Loss: 1.7934
Epoch 1/1... Discriminator Loss: 0.5578... Generator Loss: 1.5640
Epoch 1/1... Discriminator Loss: 0.4564... Generator Loss: 1.7022
Epoch 1/1... Discriminator Loss: 0.5858... Generator Loss: 1.5116
Epoch 1/1... Discriminator Loss: 0.5118... Generator Loss: 1.4272
Epoch 1/1... Discriminator Loss: 0.8575... Generator Loss: 0.8893
Epoch 1/1... Discriminator Loss: 0.3733... Generator Loss: 1.8407
Epoch 1/1... Discriminator Loss: 0.5609... Generator Loss: 1.2142
Epoch 1/1... Discriminator Loss: 0.4713... Generator Loss: 1.6970
Epoch 1/1... Discriminator Loss: 0.4956... Generator Loss: 1.4504
Epoch 1/1... Discriminator Loss: 0.6362... Generator Loss: 1.2947
Epoch 1/1... Discriminator Loss: 0.7124... Generator Loss: 1.0486
Epoch 1/1... Discriminator Loss: 0.5906... Generator Loss: 1.6855
Epoch 1/1... Discriminator Loss: 0.4305... Generator Loss: 1.9423
Epoch 1/1... Discriminator Loss: 0.7655... Generator Loss: 0.9165
Epoch 1/1... Discriminator Loss: 0.4965... Generator Loss: 1.9972
Epoch 1/1... Discriminator Loss: 0.7479... Generator Loss: 0.9072
Epoch 1/1... Discriminator Loss: 0.5979... Generator Loss: 1.3328
Epoch 1/1... Discriminator Loss: 0.5530... Generator Loss: 1.5200
Epoch 1/1... Discriminator Loss: 0.6436... Generator Loss: 1.2356
Epoch 1/1... Discriminator Loss: 0.5208... Generator Loss: 1.2457
Epoch 1/1... Discriminator Loss: 0.4446... Generator Loss: 1.7027
Epoch 1/1... Discriminator Loss: 0.6654... Generator Loss: 2.0329
Epoch 1/1... Discriminator Loss: 0.5401... Generator Loss: 1.2382
Epoch 1/1... Discriminator Loss: 0.6233... Generator Loss: 1.5445
Epoch 1/1... Discriminator Loss: 0.4331... Generator Loss: 1.5211
Epoch 1/1... Discriminator Loss: 0.6520... Generator Loss: 1.1593
Epoch 1/1... Discriminator Loss: 0.5488... Generator Loss: 1.4663
Epoch 1/1... Discriminator Loss: 0.5571... Generator Loss: 1.5272
Epoch 1/1... Discriminator Loss: 1.0323... Generator Loss: 0.7151
Epoch 1/1... Discriminator Loss: 0.7564... Generator Loss: 1.1508
Epoch 1/1... Discriminator Loss: 0.5669... Generator Loss: 1.4735
Epoch 1/1... Discriminator Loss: 0.5632... Generator Loss: 1.1758
Epoch 1/1... Discriminator Loss: 0.6412... Generator Loss: 1.4749
Epoch 1/1... Discriminator Loss: 0.3952... Generator Loss: 1.8143
Epoch 1/1... Discriminator Loss: 0.6051... Generator Loss: 1.1640
Epoch 1/1... Discriminator Loss: 0.5065... Generator Loss: 1.3546
Epoch 1/1... Discriminator Loss: 0.7238... Generator Loss: 1.0120
Epoch 1/1... Discriminator Loss: 0.6575... Generator Loss: 1.5590
Epoch 1/1... Discriminator Loss: 0.9420... Generator Loss: 0.8146
Epoch 1/1... Discriminator Loss: 0.8041... Generator Loss: 1.0322
Epoch 1/1... Discriminator Loss: 0.4539... Generator Loss: 2.0854
Epoch 1/1... Discriminator Loss: 0.7169... Generator Loss: 1.2825
Epoch 1/1... Discriminator Loss: 0.5421... Generator Loss: 1.6089
Epoch 1/1... Discriminator Loss: 0.4556... Generator Loss: 1.6977
Epoch 1/1... Discriminator Loss: 0.5226... Generator Loss: 1.8243
Epoch 1/1... Discriminator Loss: 0.6722... Generator Loss: 1.1384
Epoch 1/1... Discriminator Loss: 0.4586... Generator Loss: 1.6788
Epoch 1/1... Discriminator Loss: 0.6027... Generator Loss: 1.3683
Epoch 1/1... Discriminator Loss: 0.6219... Generator Loss: 1.1886
Epoch 1/1... Discriminator Loss: 0.6392... Generator Loss: 1.5280
Epoch 1/1... Discriminator Loss: 0.4714... Generator Loss: 1.8321
Epoch 1/1... Discriminator Loss: 0.6171... Generator Loss: 1.4746
Epoch 1/1... Discriminator Loss: 0.5357... Generator Loss: 1.4781
Epoch 1/1... Discriminator Loss: 0.6905... Generator Loss: 1.1217
Epoch 1/1... Discriminator Loss: 0.4956... Generator Loss: 1.5345
Epoch 1/1... Discriminator Loss: 0.6393... Generator Loss: 1.6794
Epoch 1/1... Discriminator Loss: 0.5404... Generator Loss: 1.3204
Epoch 1/1... Discriminator Loss: 0.5630... Generator Loss: 1.5076
Epoch 1/1... Discriminator Loss: 0.5089... Generator Loss: 1.4068
Epoch 1/1... Discriminator Loss: 0.6765... Generator Loss: 0.9436
Epoch 1/1... Discriminator Loss: 0.5945... Generator Loss: 1.4304
Epoch 1/1... Discriminator Loss: 0.5137... Generator Loss: 1.4571
Epoch 1/1... Discriminator Loss: 0.4413... Generator Loss: 1.4795
Epoch 1/1... Discriminator Loss: 0.4518... Generator Loss: 1.5712
Epoch 1/1... Discriminator Loss: 0.8632... Generator Loss: 1.0016
Epoch 1/1... Discriminator Loss: 0.8144... Generator Loss: 1.3127
Epoch 1/1... Discriminator Loss: 0.2550... Generator Loss: 2.5124
Epoch 1/1... Discriminator Loss: 0.5318... Generator Loss: 1.6088
Epoch 1/1... Discriminator Loss: 0.6024... Generator Loss: 1.1737
Epoch 1/1... Discriminator Loss: 0.3456... Generator Loss: 2.1301
Epoch 1/1... Discriminator Loss: 0.5268... Generator Loss: 1.4074
Epoch 1/1... Discriminator Loss: 0.4402... Generator Loss: 1.7031
Epoch 1/1... Discriminator Loss: 0.6343... Generator Loss: 1.2067
Epoch 1/1... Discriminator Loss: 0.3181... Generator Loss: 2.0150
Epoch 1/1... Discriminator Loss: 0.4091... Generator Loss: 1.5337
Epoch 1/1... Discriminator Loss: 0.5777... Generator Loss: 1.4638
Epoch 1/1... Discriminator Loss: 0.4156... Generator Loss: 1.7212
Epoch 1/1... Discriminator Loss: 0.7566... Generator Loss: 1.2037
Epoch 1/1... Discriminator Loss: 0.5034... Generator Loss: 1.3805
Epoch 1/1... Discriminator Loss: 0.4153... Generator Loss: 1.9167
Epoch 1/1... Discriminator Loss: 0.4781... Generator Loss: 1.5385
Epoch 1/1... Discriminator Loss: 0.7100... Generator Loss: 1.5802
Epoch 1/1... Discriminator Loss: 0.5068... Generator Loss: 1.5348
Epoch 1/1... Discriminator Loss: 0.5937... Generator Loss: 1.4084
Epoch 1/1... Discriminator Loss: 0.3913... Generator Loss: 1.7055
Epoch 1/1... Discriminator Loss: 0.4856... Generator Loss: 1.5911
Epoch 1/1... Discriminator Loss: 0.6049... Generator Loss: 1.2530
Epoch 1/1... Discriminator Loss: 0.4298... Generator Loss: 1.7953
Epoch 1/1... Discriminator Loss: 0.5366... Generator Loss: 1.2497
Epoch 1/1... Discriminator Loss: 0.5505... Generator Loss: 1.3067
Epoch 1/1... Discriminator Loss: 0.8074... Generator Loss: 0.8974
Epoch 1/1... Discriminator Loss: 0.4676... Generator Loss: 1.5452
Epoch 1/1... Discriminator Loss: 0.4891... Generator Loss: 1.5011
Epoch 1/1... Discriminator Loss: 0.4870... Generator Loss: 1.4542
Epoch 1/1... Discriminator Loss: 0.5767... Generator Loss: 1.5966
Epoch 1/1... Discriminator Loss: 0.5068... Generator Loss: 1.1802
Epoch 1/1... Discriminator Loss: 0.5950... Generator Loss: 1.1830
Epoch 1/1... Discriminator Loss: 0.6834... Generator Loss: 1.3884
Epoch 1/1... Discriminator Loss: 0.3979... Generator Loss: 1.9105
Epoch 1/1... Discriminator Loss: 0.6971... Generator Loss: 1.2507
Epoch 1/1... Discriminator Loss: 0.4811... Generator Loss: 1.6825
Epoch 1/1... Discriminator Loss: 0.4423... Generator Loss: 1.7100
Epoch 1/1... Discriminator Loss: 0.3513... Generator Loss: 1.8415
Epoch 1/1... Discriminator Loss: 0.6347... Generator Loss: 1.3496
Epoch 1/1... Discriminator Loss: 0.5564... Generator Loss: 1.2876
Epoch 1/1... Discriminator Loss: 0.4301... Generator Loss: 1.6093
Epoch 1/1... Discriminator Loss: 0.4327... Generator Loss: 1.9281
Epoch 1/1... Discriminator Loss: 0.6770... Generator Loss: 1.1621
Epoch 1/1... Discriminator Loss: 0.7720... Generator Loss: 1.4110
Epoch 1/1... Discriminator Loss: 0.3327... Generator Loss: 2.1054
Epoch 1/1... Discriminator Loss: 0.4244... Generator Loss: 1.5201
Epoch 1/1... Discriminator Loss: 0.6178... Generator Loss: 1.6315
Epoch 1/1... Discriminator Loss: 0.4529... Generator Loss: 2.0008
Epoch 1/1... Discriminator Loss: 0.4681... Generator Loss: 1.5516
Epoch 1/1... Discriminator Loss: 0.7515... Generator Loss: 1.1737
Epoch 1/1... Discriminator Loss: 0.4295... Generator Loss: 1.4114
Epoch 1/1... Discriminator Loss: 0.4582... Generator Loss: 1.4572
Epoch 1/1... Discriminator Loss: 0.5696... Generator Loss: 1.4875
Epoch 1/1... Discriminator Loss: 0.4936... Generator Loss: 1.6301
Epoch 1/1... Discriminator Loss: 0.4260... Generator Loss: 1.6457
Epoch 1/1... Discriminator Loss: 0.5943... Generator Loss: 0.9847
Epoch 1/1... Discriminator Loss: 0.8414... Generator Loss: 1.0364
Epoch 1/1... Discriminator Loss: 0.6512... Generator Loss: 1.2372
Epoch 1/1... Discriminator Loss: 0.5558... Generator Loss: 1.4207
Epoch 1/1... Discriminator Loss: 0.4954... Generator Loss: 1.7375
Epoch 1/1... Discriminator Loss: 0.3506... Generator Loss: 1.8967
Epoch 1/1... Discriminator Loss: 0.6687... Generator Loss: 1.2014
Epoch 1/1... Discriminator Loss: 0.4213... Generator Loss: 1.6429
Epoch 1/1... Discriminator Loss: 0.6025... Generator Loss: 1.7423
Epoch 1/1... Discriminator Loss: 0.5915... Generator Loss: 1.4338
Epoch 1/1... Discriminator Loss: 0.4056... Generator Loss: 2.1176
Epoch 1/1... Discriminator Loss: 0.5023... Generator Loss: 1.7802
Epoch 1/1... Discriminator Loss: 0.5395... Generator Loss: 1.1936
Epoch 1/1... Discriminator Loss: 0.5460... Generator Loss: 1.3980
Epoch 1/1... Discriminator Loss: 0.3730... Generator Loss: 1.7123
Epoch 1/1... Discriminator Loss: 0.5162... Generator Loss: 1.3326
Epoch 1/1... Discriminator Loss: 0.5830... Generator Loss: 1.1887
Epoch 1/1... Discriminator Loss: 0.3140... Generator Loss: 1.9730
Epoch 1/1... Discriminator Loss: 0.3764... Generator Loss: 1.7229
Epoch 1/1... Discriminator Loss: 0.6922... Generator Loss: 1.2065
Epoch 1/1... Discriminator Loss: 0.8907... Generator Loss: 0.9203
Epoch 1/1... Discriminator Loss: 0.2380... Generator Loss: 2.1518
Epoch 1/1... Discriminator Loss: 0.8516... Generator Loss: 1.0192
Epoch 1/1... Discriminator Loss: 0.5152... Generator Loss: 1.2716
Epoch 1/1... Discriminator Loss: 0.4581... Generator Loss: 1.5056
Epoch 1/1... Discriminator Loss: 0.5915... Generator Loss: 1.2629
Epoch 1/1... Discriminator Loss: 0.3407... Generator Loss: 2.0199
Epoch 1/1... Discriminator Loss: 0.5091... Generator Loss: 1.4694
Epoch 1/1... Discriminator Loss: 0.4068... Generator Loss: 1.7269
Epoch 1/1... Discriminator Loss: 0.5953... Generator Loss: 1.3413
Epoch 1/1... Discriminator Loss: 0.5712... Generator Loss: 1.3502
Epoch 1/1... Discriminator Loss: 0.6200... Generator Loss: 1.7428
Epoch 1/1... Discriminator Loss: 0.3284... Generator Loss: 2.2121
Epoch 1/1... Discriminator Loss: 0.6261... Generator Loss: 1.2732
Epoch 1/1... Discriminator Loss: 0.3741... Generator Loss: 1.5075
Epoch 1/1... Discriminator Loss: 0.3292... Generator Loss: 2.1020
Epoch 1/1... Discriminator Loss: 0.4683... Generator Loss: 1.5180
Epoch 1/1... Discriminator Loss: 0.3817... Generator Loss: 1.6799
Epoch 1/1... Discriminator Loss: 0.7350... Generator Loss: 0.9874
Epoch 1/1... Discriminator Loss: 0.5360... Generator Loss: 1.4541
Epoch 1/1... Discriminator Loss: 0.6771... Generator Loss: 1.3772
Epoch 1/1... Discriminator Loss: 0.7583... Generator Loss: 1.0284
Epoch 1/1... Discriminator Loss: 0.8414... Generator Loss: 0.8292
Epoch 1/1... Discriminator Loss: 0.6090... Generator Loss: 1.1992
Epoch 1/1... Discriminator Loss: 0.4084... Generator Loss: 1.5492
Epoch 1/1... Discriminator Loss: 0.5341... Generator Loss: 1.2077
Epoch 1/1... Discriminator Loss: 0.6668... Generator Loss: 1.5460
Epoch 1/1... Discriminator Loss: 0.5715... Generator Loss: 1.3219
Epoch 1/1... Discriminator Loss: 0.4590... Generator Loss: 1.8018
Epoch 1/1... Discriminator Loss: 0.6170... Generator Loss: 1.4433
Epoch 1/1... Discriminator Loss: 0.4431... Generator Loss: 1.6382
Epoch 1/1... Discriminator Loss: 0.4159... Generator Loss: 1.9813
Epoch 1/1... Discriminator Loss: 0.5465... Generator Loss: 1.3803
Epoch 1/1... Discriminator Loss: 0.5009... Generator Loss: 1.4235
Epoch 1/1... Discriminator Loss: 0.4216... Generator Loss: 1.8589
Epoch 1/1... Discriminator Loss: 0.3610... Generator Loss: 1.8709
Epoch 1/1... Discriminator Loss: 0.4371... Generator Loss: 1.7926
Epoch 1/1... Discriminator Loss: 0.4190... Generator Loss: 1.7300
Epoch 1/1... Discriminator Loss: 0.4961... Generator Loss: 1.3603
Epoch 1/1... Discriminator Loss: 0.5534... Generator Loss: 1.4170
Epoch 1/1... Discriminator Loss: 0.6220... Generator Loss: 1.4396
Epoch 1/1... Discriminator Loss: 0.4285... Generator Loss: 1.7993
Epoch 1/1... Discriminator Loss: 0.4557... Generator Loss: 1.4662
Epoch 1/1... Discriminator Loss: 0.6339... Generator Loss: 1.0673
Epoch 1/1... Discriminator Loss: 0.5065... Generator Loss: 1.6593
Epoch 1/1... Discriminator Loss: 0.7632... Generator Loss: 0.9826
Epoch 1/1... Discriminator Loss: 0.4104... Generator Loss: 1.7255
Epoch 1/1... Discriminator Loss: 0.5109... Generator Loss: 1.2692
Epoch 1/1... Discriminator Loss: 0.4426... Generator Loss: 1.6426
Epoch 1/1... Discriminator Loss: 0.3408... Generator Loss: 2.0954
Epoch 1/1... Discriminator Loss: 0.5420... Generator Loss: 1.8059
Epoch 1/1... Discriminator Loss: 0.4356... Generator Loss: 1.4628
Epoch 1/1... Discriminator Loss: 0.8332... Generator Loss: 0.8198
Epoch 1/1... Discriminator Loss: 0.7138... Generator Loss: 0.9949
Epoch 1/1... Discriminator Loss: 0.6869... Generator Loss: 1.3603
Epoch 1/1... Discriminator Loss: 0.3975... Generator Loss: 1.7197
Epoch 1/1... Discriminator Loss: 0.3312... Generator Loss: 1.7982
Epoch 1/1... Discriminator Loss: 0.7469... Generator Loss: 0.8741
Epoch 1/1... Discriminator Loss: 0.5062... Generator Loss: 1.3753
Epoch 1/1... Discriminator Loss: 0.3424... Generator Loss: 1.8934
Epoch 1/1... Discriminator Loss: 0.4089... Generator Loss: 1.6694
Epoch 1/1... Discriminator Loss: 0.6893... Generator Loss: 0.9067
Epoch 1/1... Discriminator Loss: 0.7002... Generator Loss: 1.2126
Epoch 1/1... Discriminator Loss: 0.5383... Generator Loss: 1.6016
Epoch 1/1... Discriminator Loss: 0.3832... Generator Loss: 1.7805
Epoch 1/1... Discriminator Loss: 0.5768... Generator Loss: 1.1946
Epoch 1/1... Discriminator Loss: 0.6418... Generator Loss: 1.2609
Epoch 1/1... Discriminator Loss: 0.4022... Generator Loss: 1.7030
Epoch 1/1... Discriminator Loss: 0.4586... Generator Loss: 1.3377
Epoch 1/1... Discriminator Loss: 0.5635... Generator Loss: 1.2854
Epoch 1/1... Discriminator Loss: 0.4138... Generator Loss: 1.6671
Epoch 1/1... Discriminator Loss: 0.4902... Generator Loss: 1.5220
Epoch 1/1... Discriminator Loss: 0.4344... Generator Loss: 1.3616
Epoch 1/1... Discriminator Loss: 0.6073... Generator Loss: 1.2514
Epoch 1/1... Discriminator Loss: 0.4826... Generator Loss: 1.5955
Epoch 1/1... Discriminator Loss: 0.5327... Generator Loss: 1.5824
Epoch 1/1... Discriminator Loss: 0.5320... Generator Loss: 1.3205
Epoch 1/1... Discriminator Loss: 0.4530... Generator Loss: 1.6352
Epoch 1/1... Discriminator Loss: 0.5089... Generator Loss: 2.1896
Epoch 1/1... Discriminator Loss: 0.4356... Generator Loss: 1.6472
Epoch 1/1... Discriminator Loss: 0.6549... Generator Loss: 1.3086
Epoch 1/1... Discriminator Loss: 0.5508... Generator Loss: 2.0472
Epoch 1/1... Discriminator Loss: 0.4882... Generator Loss: 1.7729
Epoch 1/1... Discriminator Loss: 0.3563... Generator Loss: 1.7301
Epoch 1/1... Discriminator Loss: 0.4135... Generator Loss: 1.8080
Epoch 1/1... Discriminator Loss: 0.4810... Generator Loss: 1.4927
Epoch 1/1... Discriminator Loss: 0.5727... Generator Loss: 1.3201
Epoch 1/1... Discriminator Loss: 0.3386... Generator Loss: 2.2580
Epoch 1/1... Discriminator Loss: 0.3330... Generator Loss: 2.2185
Epoch 1/1... Discriminator Loss: 0.5256... Generator Loss: 1.2656

Submitting This Project

When submitting this project, make sure to run all the cells before saving the notebook. Save the notebook file as "dlnd_face_generation.ipynb" and save it as a HTML file under "File" -> "Download as". Include the "helper.py" and "problem_unittests.py" files in your submission.

In [ ]: